KiCad PCB EDA Suite
|
#include <pcb_tool_base.h>
Public Member Functions | |
virtual | ~INTERACTIVE_PLACER_BASE () |
virtual std::unique_ptr< BOARD_ITEM > | CreateItem ()=0 |
virtual void | SnapItem (BOARD_ITEM *aItem) |
virtual bool | PlaceItem (BOARD_ITEM *aItem, BOARD_COMMIT &aCommit) |
Public Attributes | |
PCB_BASE_EDIT_FRAME * | m_frame |
BOARD * | m_board |
int | m_modifiers |
Definition at line 52 of file pcb_tool_base.h.
|
inlinevirtual |
Definition at line 54 of file pcb_tool_base.h.
|
pure virtual |
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().
|
virtual |
Definition at line 348 of file pcb_tool_base.cpp.
References COMMIT::Add().
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().
|
virtual |
Definition at line 342 of file pcb_tool_base.cpp.
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().
BOARD* INTERACTIVE_PLACER_BASE::m_board |
Definition at line 65 of file pcb_tool_base.h.
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().
PCB_BASE_EDIT_FRAME* INTERACTIVE_PLACER_BASE::m_frame |
Definition at line 64 of file pcb_tool_base.h.
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().
int INTERACTIVE_PLACER_BASE::m_modifiers |
Definition at line 66 of file pcb_tool_base.h.
Referenced by PCB_TOOL_BASE::doInteractiveItemPlacement().