KiCad PCB EDA Suite
|
#include <graphics_importer_buffer.h>
Public Member Functions | |
IMPORTED_TEXT (const VECTOR2D &aOrigin, const wxString &aText, double aHeight, double aWidth, double aThickness, double aOrientation, GR_TEXT_H_ALIGN_T aHJustify, GR_TEXT_V_ALIGN_T aVJustify, const COLOR4D &aColor) | |
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 |
Protected Attributes | |
int | m_parentShapeIndex = -1 |
Private Attributes | |
VECTOR2D | m_origin |
const wxString | m_text |
double | m_height |
double | m_width |
double | m_thickness |
double | m_orientation |
GR_TEXT_H_ALIGN_T | m_hJustify |
GR_TEXT_V_ALIGN_T | m_vJustify |
COLOR4D | m_color |
Definition at line 252 of file graphics_importer_buffer.h.
|
inline |
Definition at line 255 of file graphics_importer_buffer.h.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 271 of file graphics_importer_buffer.h.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 285 of file graphics_importer_buffer.h.
References m_height, m_origin, m_text, m_width, and BOX2< Vec >::Merge().
|
inlineinherited |
Definition at line 48 of file graphics_importer_buffer.h.
References IMPORTED_SHAPE::m_parentShapeIndex.
Referenced by GRAPHICS_IMPORTER_BUFFER::PostprocessNestedPolygons().
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 265 of file graphics_importer_buffer.h.
References GRAPHICS_IMPORTER::AddText(), m_color, m_height, m_hJustify, m_orientation, m_origin, m_text, m_thickness, m_vJustify, and m_width.
|
inlineinherited |
Definition at line 47 of file graphics_importer_buffer.h.
References IMPORTED_SHAPE::m_parentShapeIndex.
|
inlineoverridevirtual |
Implements IMPORTED_SHAPE.
Definition at line 276 of file graphics_importer_buffer.h.
References m_height, m_origin, m_width, VECTOR2< T >::x, and VECTOR2< T >::y.
|
private |
Definition at line 303 of file graphics_importer_buffer.h.
Referenced by ImportTo().
|
private |
Definition at line 297 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), ImportTo(), and Transform().
|
private |
Definition at line 301 of file graphics_importer_buffer.h.
Referenced by ImportTo().
|
private |
Definition at line 300 of file graphics_importer_buffer.h.
Referenced by ImportTo().
|
private |
Definition at line 295 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), ImportTo(), and Transform().
|
protectedinherited |
Definition at line 53 of file graphics_importer_buffer.h.
Referenced by IMPORTED_SHAPE::GetParentShapeIndex(), and IMPORTED_SHAPE::SetParentShapeIndex().
|
private |
Definition at line 296 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), and ImportTo().
|
private |
Definition at line 299 of file graphics_importer_buffer.h.
Referenced by ImportTo().
|
private |
Definition at line 302 of file graphics_importer_buffer.h.
Referenced by ImportTo().
|
private |
Definition at line 298 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), ImportTo(), and Transform().