|
KiCad PCB EDA Suite
|
#include <graphics_importer_buffer.h>
Public Member Functions | |
| IMPORTED_SPLINE (const VECTOR2D &aStart, const VECTOR2D &aBezierControl1, const VECTOR2D &aBezierControl2, const VECTOR2D &aEnd, const IMPORTED_STROKE &aStroke) | |
| void | ImportTo (GRAPHICS_IMPORTER &aImporter) const override |
| virtual std::unique_ptr< IMPORTED_SHAPE > | clone () const override |
| void | Transform (const MATRIX3x3D &aTransform, const VECTOR2D &aTranslation) override |
| BOX2D | GetBoundingBox () const override |
| void | SetParentShapeIndex (int aIndex) |
| int | GetParentShapeIndex () const |
| void | SetSourceLayer (const wxString &aSourceLayer) |
| const wxString & | GetSourceLayer () const |
Protected Attributes | |
| int | m_parentShapeIndex = -1 |
| wxString | m_sourceLayer |
Private Attributes | |
| VECTOR2D | m_start |
| VECTOR2D | m_bezierControl1 |
| VECTOR2D | m_bezierControl2 |
| VECTOR2D | m_end |
| IMPORTED_STROKE | m_stroke |
Definition at line 314 of file graphics_importer_buffer.h.
|
inline |
Definition at line 317 of file graphics_importer_buffer.h.
References m_bezierControl1, m_bezierControl2, m_end, m_start, and m_stroke.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 331 of file graphics_importer_buffer.h.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 344 of file graphics_importer_buffer.h.
References m_end, m_start, and BOX2< Vec >::Merge().
|
inlineinherited |
Definition at line 49 of file graphics_importer_buffer.h.
References m_parentShapeIndex.
Referenced by GRAPHICS_IMPORTER_BUFFER::PostprocessNestedPolygons().
|
inlineinherited |
Definition at line 52 of file graphics_importer_buffer.h.
References m_sourceLayer.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 326 of file graphics_importer_buffer.h.
References GRAPHICS_IMPORTER::AddSpline(), m_bezierControl1, m_bezierControl2, m_end, m_start, and m_stroke.
|
inlineinherited |
Definition at line 48 of file graphics_importer_buffer.h.
References m_parentShapeIndex.
|
inlineinherited |
Definition at line 51 of file graphics_importer_buffer.h.
References m_sourceLayer.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 336 of file graphics_importer_buffer.h.
References m_bezierControl1, m_bezierControl2, m_end, and m_start.
|
private |
Definition at line 354 of file graphics_importer_buffer.h.
Referenced by IMPORTED_SPLINE(), ImportTo(), and Transform().
|
private |
Definition at line 355 of file graphics_importer_buffer.h.
Referenced by IMPORTED_SPLINE(), ImportTo(), and Transform().
|
private |
Definition at line 356 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_SPLINE(), ImportTo(), and Transform().
|
protectedinherited |
Definition at line 57 of file graphics_importer_buffer.h.
Referenced by GetParentShapeIndex(), and SetParentShapeIndex().
|
protectedinherited |
Definition at line 58 of file graphics_importer_buffer.h.
Referenced by GetSourceLayer(), and SetSourceLayer().
|
private |
Definition at line 353 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_SPLINE(), ImportTo(), and Transform().
|
private |
Definition at line 357 of file graphics_importer_buffer.h.
Referenced by IMPORTED_SPLINE(), and ImportTo().