|
KiCad PCB EDA Suite
|
Public Types | |
| typedef std::map< PCB_LAYER_ID, std::shared_ptr< SHAPE_COMPOUND > > | LAYER_SHAPE_MAP |
| typedef std::map< PCB_LAYER_ID, std::array< std::shared_ptr< SHAPE_POLY_SET >, 2 > > | LAYER_POLYGON_MAP |
Public Attributes | |
| BOX2I | m_effectiveBoundingBox |
| LAYER_SHAPE_MAP | m_effectiveShapes |
| std::shared_ptr< SHAPE_SEGMENT > | m_effectiveHoleShape |
| LAYER_POLYGON_MAP | m_effectivePolygons |
| double | m_lastGalZoomLevel = 0.0 |
| typedef std::map<PCB_LAYER_ID, std::array<std::shared_ptr<SHAPE_POLY_SET>, 2> > PAD::PAD_DRAW_CACHE_DATA::LAYER_POLYGON_MAP |
| typedef std::map<PCB_LAYER_ID, std::shared_ptr<SHAPE_COMPOUND> > PAD::PAD_DRAW_CACHE_DATA::LAYER_SHAPE_MAP |
| BOX2I PAD::PAD_DRAW_CACHE_DATA::m_effectiveBoundingBox |
Definition at line 1079 of file pad.h.
Referenced by PAD::BuildEffectiveShapes(), and PAD::GetBoundingBox().
| std::shared_ptr<SHAPE_SEGMENT> PAD::PAD_DRAW_CACHE_DATA::m_effectiveHoleShape |
Definition at line 1081 of file pad.h.
Referenced by PAD::BuildEffectiveShapes(), and PAD::GetEffectiveHoleShape().
| LAYER_POLYGON_MAP PAD::PAD_DRAW_CACHE_DATA::m_effectivePolygons |
Definition at line 1082 of file pad.h.
Referenced by PAD::BuildEffectivePolygon(), and PAD::GetEffectivePolygon().
| LAYER_SHAPE_MAP PAD::PAD_DRAW_CACHE_DATA::m_effectiveShapes |
Definition at line 1080 of file pad.h.
Referenced by PAD::buildEffectiveShape(), PAD::BuildEffectiveShapes(), and PAD::GetEffectiveShape().