KiCad PCB EDA Suite
|
Public Attributes | |
ITEM * | leaderItem = nullptr |
std::vector< PNS::ITEM * > | originalLeaders |
bool | isStrict = false |
bool | isMidSeg = false |
bool | isCorner = false |
bool | isDraggable = false |
int | leaderSegIndex = -1 |
bool | cornerIsLast = false |
PNS::LINE | originalLine |
PNS::LINE | preDragLine |
PNS::LINE | draggedLine |
PNS::LINE | preShoveLine |
bool | dragOK = false |
bool | isPrimaryLine = false |
bool | clipDone = false |
int | offset |
SEG | midSeg |
int | dragDist |
int | cornerDistance |
int | leaderSegDistance |
Definition at line 127 of file pns_multi_dragger.h.
bool PNS::MULTI_DRAGGER::MDRAG_LINE::clipDone = false |
Definition at line 148 of file pns_multi_dragger.h.
int PNS::MULTI_DRAGGER::MDRAG_LINE::cornerDistance |
Definition at line 153 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
bool PNS::MULTI_DRAGGER::MDRAG_LINE::cornerIsLast = false |
Definition at line 140 of file pns_multi_dragger.h.
int PNS::MULTI_DRAGGER::MDRAG_LINE::dragDist |
Definition at line 152 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::multidragShove(), and PNS::MULTI_DRAGGER::multidragWalkaround().
PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::draggedLine |
Definition at line 144 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::findNewLeaderSegment(), PNS::MULTI_DRAGGER::multidragShove(), and PNS::MULTI_DRAGGER::multidragWalkaround().
bool PNS::MULTI_DRAGGER::MDRAG_LINE::dragOK = false |
Definition at line 146 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Drag().
bool PNS::MULTI_DRAGGER::MDRAG_LINE::isCorner = false |
Definition at line 136 of file pns_multi_dragger.h.
bool PNS::MULTI_DRAGGER::MDRAG_LINE::isDraggable = false |
Definition at line 137 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
bool PNS::MULTI_DRAGGER::MDRAG_LINE::isMidSeg = false |
Definition at line 135 of file pns_multi_dragger.h.
bool PNS::MULTI_DRAGGER::MDRAG_LINE::isPrimaryLine = false |
Definition at line 147 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::multidragWalkaround(), and PNS::MULTI_DRAGGER::Start().
bool PNS::MULTI_DRAGGER::MDRAG_LINE::isStrict = false |
Definition at line 134 of file pns_multi_dragger.h.
ITEM* PNS::MULTI_DRAGGER::MDRAG_LINE::leaderItem = nullptr |
Definition at line 130 of file pns_multi_dragger.h.
int PNS::MULTI_DRAGGER::MDRAG_LINE::leaderSegDistance |
Definition at line 153 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
int PNS::MULTI_DRAGGER::MDRAG_LINE::leaderSegIndex = -1 |
Definition at line 139 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Drag(), and PNS::MULTI_DRAGGER::findNewLeaderSegment().
SEG PNS::MULTI_DRAGGER::MDRAG_LINE::midSeg |
Definition at line 150 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Drag().
int PNS::MULTI_DRAGGER::MDRAG_LINE::offset |
Definition at line 149 of file pns_multi_dragger.h.
std::vector<PNS::ITEM*> PNS::MULTI_DRAGGER::MDRAG_LINE::originalLeaders |
Definition at line 131 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::originalLine |
Definition at line 142 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::preDragLine |
Definition at line 143 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Drag(), and PNS::MULTI_DRAGGER::findNewLeaderSegment().
PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::preShoveLine |
Definition at line 145 of file pns_multi_dragger.h.