| 
    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.