KiCad PCB EDA Suite
|
#include <plotter_hpgl.h>
Public Member Functions | |
HPGL_ITEM () | |
Public Attributes | |
VECTOR2D | loc_start |
Location the pen should start at. More... | |
VECTOR2D | loc_end |
Location the pen will be at when it finishes. More... | |
BOX2D | bbox |
Bounding box of this item. More... | |
bool | lift_before |
Whether the command should be executed with the pen lifted. More... | |
bool | lift_after |
Whether the pen must be lifted after the command. More... | |
bool | pen_returns |
Whether the pen returns to its original state after the command. More... | |
int | pen |
PLOT_DASH_TYPE | dashType |
Pen number for this command. More... | |
wxString | content |
Line style for this command. More... | |
Definition at line 170 of file plotter_hpgl.h.
|
inline |
Definition at line 172 of file plotter_hpgl.h.
BOX2D HPGL_PLOTTER::HPGL_ITEM::bbox |
Bounding box of this item.
Definition at line 187 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::Arc(), HPGL_PLOTTER::Circle(), HPGL_PLOTTER::PenTo(), HPGL_PLOTTER::Rect(), and HPGL_PLOTTER::startOrAppendItem().
wxString HPGL_PLOTTER::HPGL_ITEM::content |
Line style for this command.
Definition at line 203 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::PlotPoly(), and HPGL_PLOTTER::startOrAppendItem().
PLOT_DASH_TYPE HPGL_PLOTTER::HPGL_ITEM::dashType |
Pen number for this command.
Definition at line 202 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::startOrAppendItem().
bool HPGL_PLOTTER::HPGL_ITEM::lift_after |
Whether the pen must be lifted after the command.
If the location of the pen is not known, this must be set (so that another command starting at loc_end is not immediately executed with no lift).
Definition at line 195 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::Arc().
bool HPGL_PLOTTER::HPGL_ITEM::lift_before |
Whether the command should be executed with the pen lifted.
Definition at line 190 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::Circle(), and HPGL_PLOTTER::FlashPadCircle().
VECTOR2D HPGL_PLOTTER::HPGL_ITEM::loc_end |
Location the pen will be at when it finishes.
If this is not known, leave it equal to loc_start and set lift_after.
Definition at line 184 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::PenTo(), HPGL_PLOTTER::Rect(), HPGL_PLOTTER::sortItems(), and HPGL_PLOTTER::startOrAppendItem().
VECTOR2D HPGL_PLOTTER::HPGL_ITEM::loc_start |
Location the pen should start at.
Definition at line 180 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::Rect(), and HPGL_PLOTTER::startOrAppendItem().
int HPGL_PLOTTER::HPGL_ITEM::pen |
Definition at line 201 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::sortItems(), and HPGL_PLOTTER::startOrAppendItem().
bool HPGL_PLOTTER::HPGL_ITEM::pen_returns |
Whether the pen returns to its original state after the command.
Otherwise, the pen is assumed to be down following the command.
Definition at line 199 of file plotter_hpgl.h.
Referenced by HPGL_PLOTTER::Circle(), HPGL_PLOTTER::FlashPadCircle(), and HPGL_PLOTTER::PlotPoly().