|
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 = 0 |
| SEG | midSeg |
| int | dragDist = 0 |
| int | cornerDistance = 0 |
| int | leaderSegDistance = 0 |
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 = 0 |
Definition at line 153 of file pns_multi_dragger.h.
| bool PNS::MULTI_DRAGGER::MDRAG_LINE::cornerIsLast = false |
Definition at line 139 of file pns_multi_dragger.h.
| int PNS::MULTI_DRAGGER::MDRAG_LINE::dragDist = 0 |
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 143 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.
| bool PNS::MULTI_DRAGGER::MDRAG_LINE::isCorner = false |
Definition at line 135 of file pns_multi_dragger.h.
| bool PNS::MULTI_DRAGGER::MDRAG_LINE::isDraggable = false |
Definition at line 136 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
| bool PNS::MULTI_DRAGGER::MDRAG_LINE::isMidSeg = false |
Definition at line 134 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 133 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 = 0 |
Definition at line 154 of file pns_multi_dragger.h.
| int PNS::MULTI_DRAGGER::MDRAG_LINE::leaderSegIndex = -1 |
Definition at line 138 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 = 0 |
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 141 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::Start().
| PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::preDragLine |
Definition at line 142 of file pns_multi_dragger.h.
Referenced by PNS::MULTI_DRAGGER::findNewLeaderSegment().
| PNS::LINE PNS::MULTI_DRAGGER::MDRAG_LINE::preShoveLine |
Definition at line 144 of file pns_multi_dragger.h.