| 
    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 254 of file graphics_importer_buffer.h.
      
  | 
  inline | 
Definition at line 257 of file graphics_importer_buffer.h.
References m_color, m_height, m_hJustify, m_orientation, m_origin, m_text, m_thickness, m_vJustify, and m_width.
      
  | 
  inlineoverridevirtual | 
Implements IMPORTED_SHAPE.
Definition at line 273 of file graphics_importer_buffer.h.
      
  | 
  inlineoverridevirtual | 
Implements IMPORTED_SHAPE.
Definition at line 287 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 m_parentShapeIndex.
Referenced by GRAPHICS_IMPORTER_BUFFER::PostprocessNestedPolygons().
      
  | 
  inlineoverridevirtual | 
Implements IMPORTED_SHAPE.
Definition at line 267 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 m_parentShapeIndex.
      
  | 
  inlineoverridevirtual | 
Implements IMPORTED_SHAPE.
Definition at line 278 of file graphics_importer_buffer.h.
References m_height, m_origin, m_width, VECTOR2< T >::x, and VECTOR2< T >::y.
      
  | 
  private | 
Definition at line 305 of file graphics_importer_buffer.h.
Referenced by IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 299 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_TEXT(), ImportTo(), and Transform().
      
  | 
  private | 
Definition at line 303 of file graphics_importer_buffer.h.
Referenced by IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 302 of file graphics_importer_buffer.h.
Referenced by IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 297 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_TEXT(), ImportTo(), and Transform().
      
  | 
  protectedinherited | 
Definition at line 53 of file graphics_importer_buffer.h.
Referenced by GetParentShapeIndex(), and SetParentShapeIndex().
      
  | 
  private | 
Definition at line 298 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 301 of file graphics_importer_buffer.h.
Referenced by IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 304 of file graphics_importer_buffer.h.
Referenced by IMPORTED_TEXT(), and ImportTo().
      
  | 
  private | 
Definition at line 300 of file graphics_importer_buffer.h.
Referenced by GetBoundingBox(), IMPORTED_TEXT(), ImportTo(), and Transform().