KiCad PCB EDA Suite
|
This is the complete list of members for STEP_PCB_MODEL, including all inherited members.
AddBarrel(const SHAPE_SEGMENT &aShape, PCB_LAYER_ID aLayerTop, PCB_LAYER_ID aLayerBot, bool aVia, const VECTOR2D &aOrigin) | STEP_PCB_MODEL | |
AddComponent(const std::string &aFileName, const std::string &aRefDes, bool aBottom, VECTOR2D aPosition, double aRotation, VECTOR3D aOffset, VECTOR3D aOrientation, VECTOR3D aScale, bool aSubstituteModels=true) | STEP_PCB_MODEL | |
AddHole(const SHAPE_SEGMENT &aShape, int aPlatingThickness, PCB_LAYER_ID aLayerTop, PCB_LAYER_ID aLayerBot, bool aVia, const VECTOR2D &aOrigin, bool aCutCopper, bool aCutBody) | STEP_PCB_MODEL | |
AddPadShape(const PAD *aPad, const VECTOR2D &aOrigin, bool aVia) | STEP_PCB_MODEL | |
AddPolygonShapes(const SHAPE_POLY_SET *aPolyShapes, PCB_LAYER_ID aLayer, const VECTOR2D &aOrigin) | STEP_PCB_MODEL | |
CreatePCB(SHAPE_POLY_SET &aOutline, VECTOR2D aOrigin, bool aPushBoardBody) | STEP_PCB_MODEL | |
getBoardBodyZPlacement(double &aZPos, double &aThickness) | STEP_PCB_MODEL | private |
getCopperLayerZPlacement(const PCB_LAYER_ID aLayer, double &aZPos, double &aThickness) | STEP_PCB_MODEL | private |
getLayerZPlacement(const PCB_LAYER_ID aLayer, double &aZPos, double &aThickness) | STEP_PCB_MODEL | private |
getModelLabel(const std::string &aFileNameUTF8, VECTOR3D aScale, TDF_Label &aLabel, bool aSubstituteModels, wxString *aErrorMessage=nullptr) | STEP_PCB_MODEL | private |
getModelLocation(bool aBottom, VECTOR2D aPosition, double aRotation, VECTOR3D aOffset, VECTOR3D aOrientation, TopLoc_Location &aLocation) | STEP_PCB_MODEL | private |
Handle(XCAFApp_Application) m_app | STEP_PCB_MODEL | private |
Handle(TDocStd_Document) m_doc | STEP_PCB_MODEL | private |
Handle(XCAFDoc_ShapeTool) m_assy | STEP_PCB_MODEL | private |
isBoardOutlineValid() | STEP_PCB_MODEL | private |
m_angleprec | STEP_PCB_MODEL | private |
m_assy_label | STEP_PCB_MODEL | private |
m_board_copper | STEP_PCB_MODEL | private |
m_board_copper_fused | STEP_PCB_MODEL | private |
m_board_copper_pads | STEP_PCB_MODEL | private |
m_board_copper_vias | STEP_PCB_MODEL | private |
m_board_outlines | STEP_PCB_MODEL | private |
m_board_silkscreen | STEP_PCB_MODEL | private |
m_board_soldermask | STEP_PCB_MODEL | private |
m_boardCutouts | STEP_PCB_MODEL | private |
m_components | STEP_PCB_MODEL | private |
m_copperColor | STEP_PCB_MODEL | private |
m_copperCutouts | STEP_PCB_MODEL | private |
m_enabledLayers | STEP_PCB_MODEL | private |
m_fuseShapes | STEP_PCB_MODEL | private |
m_hasPCB | STEP_PCB_MODEL | private |
m_maxError | STEP_PCB_MODEL | private |
m_mergeOCCMaxDist | STEP_PCB_MODEL | private |
m_minx | STEP_PCB_MODEL | private |
m_models | STEP_PCB_MODEL | private |
m_netFilter | STEP_PCB_MODEL | private |
m_outFmt | STEP_PCB_MODEL | private |
m_pad_points | STEP_PCB_MODEL | private |
m_padColor | STEP_PCB_MODEL | private |
m_pcb_labels | STEP_PCB_MODEL | private |
m_pcbName | STEP_PCB_MODEL | private |
m_precision | STEP_PCB_MODEL | private |
m_simplifyShapes | STEP_PCB_MODEL | private |
m_stackup | STEP_PCB_MODEL | private |
MakeShapeAsThickSegment(TopoDS_Shape &aShape, VECTOR2D aStartPoint, VECTOR2D aEndPoint, double aWidth, double aThickness, double aZposition, const VECTOR2D &aOrigin) | STEP_PCB_MODEL | |
MakeShapes(std::vector< TopoDS_Shape > &aShapes, const SHAPE_POLY_SET &aPolySet, bool aConvertToArcs, double aThickness, double aZposition, const VECTOR2D &aOrigin) | STEP_PCB_MODEL | |
OCCSetMergeMaxDistance(double aDistance=OCC_MAX_DISTANCE_TO_MERGE_POINTS) | STEP_PCB_MODEL | |
performMeshing(Handle(XCAFDoc_ShapeTool) &aShapeTool) | STEP_PCB_MODEL | private |
readIGES(Handle(TDocStd_Document) &aDoc, const char *aFname) | STEP_PCB_MODEL | private |
readSTEP(Handle(TDocStd_Document) &aDoc, const char *aFname) | STEP_PCB_MODEL | private |
readVRML(Handle(TDocStd_Document) &aDoc, const char *aFname) | STEP_PCB_MODEL | private |
SetCopperColor(double r, double g, double b) | STEP_PCB_MODEL | |
SetEnabledLayers(const LSET &aLayers) | STEP_PCB_MODEL | |
SetFuseShapes(bool aValue) | STEP_PCB_MODEL | |
SetMaxError(int aMaxError) | STEP_PCB_MODEL | inline |
SetNetFilter(const wxString &aFilter) | STEP_PCB_MODEL | |
SetPadColor(double r, double g, double b) | STEP_PCB_MODEL | |
SetSimplifyShapes(bool aValue) | STEP_PCB_MODEL | |
SetStackup(const BOARD_STACKUP &aStackup) | STEP_PCB_MODEL | |
SpecializeVariant(OUTPUT_FORMAT aVariant) | STEP_PCB_MODEL | inline |
STEP_PCB_MODEL(const wxString &aPcbName) | STEP_PCB_MODEL | |
transferModel(Handle(TDocStd_Document)&source, Handle(TDocStd_Document) &dest, VECTOR3D aScale) | STEP_PCB_MODEL | private |
WriteBREP(const wxString &aFileName) | STEP_PCB_MODEL | |
WriteGLTF(const wxString &aFileName) | STEP_PCB_MODEL | |
WritePLY(const wxString &aFileName) | STEP_PCB_MODEL | |
WriteSTEP(const wxString &aFileName, bool aOptimize) | STEP_PCB_MODEL | |
WriteSTL(const wxString &aFileName) | STEP_PCB_MODEL | |
WriteXAO(const wxString &aFileName) | STEP_PCB_MODEL | |
~STEP_PCB_MODEL() | STEP_PCB_MODEL | virtual |