| 
    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, const wxString &aNetname) | STEP_PCB_MODEL | |
| AddComponent(const std::string &aFileName, const std::string &aRefDes, bool aBottom, const VECTOR2D &aPosition, double aRotation, const VECTOR3D &aOffset, const VECTOR3D &aOrientation, const 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, SHAPE_POLY_SET *aClipPolygon=nullptr) | STEP_PCB_MODEL | |
| AddPolygonShapes(const SHAPE_POLY_SET *aPolyShapes, PCB_LAYER_ID aLayer, const VECTOR2D &aOrigin, const wxString &aNetname) | STEP_PCB_MODEL | |
| CompressSTEP(wxString &inputFile, wxString &outputFile) | STEP_PCB_MODEL | private | 
| CreatePCB(SHAPE_POLY_SET &aOutline, const VECTOR2D &aOrigin, bool aPushBoardBody) | STEP_PCB_MODEL | |
| getBoardBodyZPlacement(double &aZPos, double &aThickness) | STEP_PCB_MODEL | private | 
| getCopperLayerZPlacement(PCB_LAYER_ID aLayer, double &aZPos, double &aThickness) | STEP_PCB_MODEL | private | 
| getLayerZPlacement(PCB_LAYER_ID aLayer, double &aZPos, double &aThickness) | STEP_PCB_MODEL | private | 
| getModelLabel(const std::string &aFileNameUTF8, const VECTOR3D &aScale, TDF_Label &aLabel, bool aSubstituteModels, wxString *aErrorMessage=nullptr) | STEP_PCB_MODEL | private | 
| getModelLocation(bool aBottom, const VECTOR2D &aPosition, double aRotation, const VECTOR3D &aOffset, const 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_back_mask | STEP_PCB_MODEL | private | 
| m_board_back_silk | 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_front_mask | STEP_PCB_MODEL | private | 
| m_board_front_silk | STEP_PCB_MODEL | private | 
| m_board_outlines | 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_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_reporter | STEP_PCB_MODEL | private | 
| m_simplifyShapes | STEP_PCB_MODEL | private | 
| m_stackup | STEP_PCB_MODEL | private | 
| MakePolygonAsWall(TopoDS_Shape &aShape, SHAPE_POLY_SET &aPolySet, double aHeight, double aZposition, const VECTOR2D &aOrigin) | STEP_PCB_MODEL | |
| MakeShapeAsThickSegment(TopoDS_Shape &aShape, const VECTOR2D &aStartPoint, const 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 | |
| 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, REPORTER *aReporter) | STEP_PCB_MODEL | |
| transferModel(Handle(TDocStd_Document)&source, Handle(TDocStd_Document) &dest, const VECTOR3D &aScale) | STEP_PCB_MODEL | private | 
| WriteBREP(const wxString &aFileName) | STEP_PCB_MODEL | |
| WriteGLTF(const wxString &aFileName) | STEP_PCB_MODEL | |
| WritePDF(const wxString &aFileName) | STEP_PCB_MODEL | |
| WritePLY(const wxString &aFileName) | STEP_PCB_MODEL | |
| WriteSTEP(const wxString &aFileName, bool aOptimize, bool compress) | STEP_PCB_MODEL | |
| WriteSTL(const wxString &aFileName) | STEP_PCB_MODEL | |
| WriteU3D(const wxString &aFileName) | STEP_PCB_MODEL | |
| WriteXAO(const wxString &aFileName) | STEP_PCB_MODEL | |
| ~STEP_PCB_MODEL() | STEP_PCB_MODEL | virtual |