26#ifndef EXPORTER_STEP_H 
   27#define EXPORTER_STEP_H 
   78    std::map<PCB_LAYER_ID, std::map<wxString, SHAPE_POLY_SET>> 
m_poly_shapes;
 
 
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
 
Information pertinent to a Pcbnew printed circuit board.
 
void buildZones3DShape(VECTOR2D aOrigin)
 
bool buildTrack3DShape(PCB_TRACK *aTrack, const VECTOR2D &aOrigin)
 
bool buildFootprint3DShapes(FOOTPRINT *aFootprint, const VECTOR2D &aOrigin, SHAPE_POLY_SET *aClipPolygon)
 
std::map< PCB_LAYER_ID, SHAPE_POLY_SET > m_poly_holes
 
EXPORTER_STEP_PARAMS m_params
 
wxString m_pcbBaseName
the name of the project (board short filename (no path, no ext) used to identify items in step file
 
std::unique_ptr< FILENAME_RESOLVER > m_resolver
 
bool buildBoard3DShapes()
 
std::unique_ptr< STEP_PCB_MODEL > m_pcbModel
 
std::map< PCB_LAYER_ID, std::map< wxString, SHAPE_POLY_SET > > m_poly_shapes
 
KIGFX::COLOR4D m_copperColor
 
EXPORTER_STEP(BOARD *aBoard, const EXPORTER_STEP_PARAMS &aParams, REPORTER *aReporter)
 
bool buildGraphic3DShape(BOARD_ITEM *aItem, const VECTOR2D &aOrigin)
 
KIGFX::COLOR4D m_padColor
 
Provide an extensible class to resolve 3D model paths.
 
A color representation with 4 components: red, green, blue, alpha.
 
LSET is a set of PCB_LAYER_IDs.
 
A pure virtual class used to derive REPORTER objects from.
 
Represent a set of closed polygons.
 
VECTOR2< double > VECTOR2D