|
KiCad PCB EDA Suite
|
#include <graphics_importer_buffer.h>
Public Member Functions | |
| virtual | ~IMPORTED_SHAPE () |
| virtual void | ImportTo (GRAPHICS_IMPORTER &aImporter) const =0 |
| virtual std::unique_ptr< IMPORTED_SHAPE > | clone () const =0 |
| virtual void | Transform (const MATRIX3x3D &aTransform, const VECTOR2D &aTranslation)=0 |
| void | SetParentShapeIndex (int aIndex) |
| int | GetParentShapeIndex () const |
| void | SetSourceLayer (const wxString &aSourceLayer) |
| const wxString & | GetSourceLayer () const |
| virtual BOX2D | GetBoundingBox () const =0 |
Protected Attributes | |
| int | m_parentShapeIndex = -1 |
| wxString | m_sourceLayer |
Definition at line 38 of file graphics_importer_buffer.h.
|
inlinevirtual |
Definition at line 41 of file graphics_importer_buffer.h.
|
pure virtual |
Implemented in IMPORTED_ARC, IMPORTED_CIRCLE, IMPORTED_ELLIPSE, IMPORTED_ELLIPSE_ARC, IMPORTED_LINE, IMPORTED_POLYGON, IMPORTED_SPLINE, and IMPORTED_TEXT.
|
pure virtual |
Implemented in IMPORTED_ARC, IMPORTED_CIRCLE, IMPORTED_ELLIPSE, IMPORTED_ELLIPSE_ARC, IMPORTED_LINE, IMPORTED_POLYGON, IMPORTED_SPLINE, and IMPORTED_TEXT.
|
inline |
Definition at line 49 of file graphics_importer_buffer.h.
References m_parentShapeIndex.
Referenced by GRAPHICS_IMPORTER_BUFFER::PostprocessNestedPolygons().
|
inline |
Definition at line 52 of file graphics_importer_buffer.h.
References m_sourceLayer.
|
pure virtual |
Implemented in IMPORTED_ARC, IMPORTED_CIRCLE, IMPORTED_ELLIPSE, IMPORTED_ELLIPSE_ARC, IMPORTED_LINE, IMPORTED_POLYGON, IMPORTED_SPLINE, and IMPORTED_TEXT.
|
inline |
Definition at line 48 of file graphics_importer_buffer.h.
References m_parentShapeIndex.
|
inline |
Definition at line 51 of file graphics_importer_buffer.h.
References m_sourceLayer.
|
pure virtual |
Implemented in IMPORTED_ARC, IMPORTED_CIRCLE, IMPORTED_ELLIPSE, IMPORTED_ELLIPSE_ARC, IMPORTED_LINE, IMPORTED_POLYGON, IMPORTED_SPLINE, and IMPORTED_TEXT.
|
protected |
Definition at line 57 of file graphics_importer_buffer.h.
Referenced by GetParentShapeIndex(), and SetParentShapeIndex().
|
protected |
Definition at line 58 of file graphics_importer_buffer.h.
Referenced by GetSourceLayer(), and SetSourceLayer().