KiCad PCB EDA Suite
|
Static Public Member Functions | |
static std::shared_ptr< EDIT_POINTS > | Make (EDA_ITEM *aItem, SCH_BASE_FRAME *frame) |
static std::shared_ptr< EDIT_POINTS > | Make (EDA_ITEM *aItem) |
Private Member Functions | |
EDIT_POINTS_FACTORY () | |
EDIT_POINTS_FACTORY () | |
Definition at line 74 of file ee_point_editor.cpp.
|
inlineprivate |
Definition at line 339 of file ee_point_editor.cpp.
|
inlineprivate |
Definition at line 105 of file pl_point_editor.cpp.
|
inlinestatic |
Definition at line 61 of file pl_point_editor.cpp.
References DS_DRAW_ITEM_LINE::GetEnd(), DS_DRAW_ITEM_RECT::GetEnd(), DS_DRAW_ITEM_LINE::GetStart(), DS_DRAW_ITEM_RECT::GetStart(), EDA_ITEM::Type(), WSG_LINE_T, WSG_RECT_T, VECTOR2< T >::x, and VECTOR2< T >::y.
|
inlinestatic |
Definition at line 77 of file ee_point_editor.cpp.
References LIB_SHAPE::AddPoint(), SCH_SHAPE::AddPoint(), SHAPE_LINE_CHAIN::CPoints(), ENDPOINT, EDA_SHAPE::GetEnd(), SCH_LINE::GetEndPoint(), EDA_SHAPE::GetPolyShape(), LIB_SHAPE::GetPosition(), SCH_BITMAP::GetPosition(), SCH_SHAPE::GetPosition(), SCH_SHEET::GetPosition(), SCH_BASE_FRAME::GetScreen(), EDA_SHAPE::GetShape(), SCH_BITMAP::GetSize(), SCH_SHEET::GetSize(), EDA_SHAPE::GetStart(), SCH_LINE::GetStartPoint(), SCH_SCREEN::Items(), LAYER_NOTES, LIB_SHAPE_T, LIB_TEXTBOX_T, mapCoords(), LIB_SHAPE::Normalize(), SCH_SHAPE::Normalize(), EE_RTREE::OfType(), SHAPE_POLY_SET::Outline(), RECT_BOT, RECT_BOTLEFT, RECT_BOTRIGHT, RECT_LEFT, RECT_RIGHT, RECT_TOP, RECT_TOPLEFT, RECT_TOPRIGHT, SCH_BITMAP_T, SCH_LINE_T, SCH_SHAPE_T, SCH_SHEET_T, SCH_TEXTBOX_T, EDA_SHAPE::SHAPE_T_asString(), STARTPOINT, EDA_ITEM::Type(), UNIMPLEMENTED_FOR, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by EE_POINT_EDITOR::Main(), PL_POINT_EDITOR::Main(), and EE_POINT_EDITOR::updatePoints().