KiCad PCB EDA Suite
|
Public Member Functions | |
HEAD_LINE_ENTRY (const LINE &aOrig, int aPolicy=SHP_DEFAULT) | |
HEAD_LINE_ENTRY (VIA_HANDLE aVia, int aPolicy=SHP_DEFAULT) | |
Public Attributes | |
bool | geometryModified = false |
std::optional< VIA_HANDLE > | prevVia |
std::optional< VIA_HANDLE > | theVia |
VIA * | draggedVia = nullptr |
VECTOR2I | viaNewPos |
std::optional< LINE > | origHead |
std::optional< LINE > | newHead |
int | policy |
Definition at line 129 of file pns_shove.h.
|
inline |
Definition at line 131 of file pns_shove.h.
References origHead.
|
inline |
Definition at line 138 of file pns_shove.h.
VIA* PNS::SHOVE::HEAD_LINE_ENTRY::draggedVia = nullptr |
Definition at line 146 of file pns_shove.h.
bool PNS::SHOVE::HEAD_LINE_ENTRY::geometryModified = false |
Definition at line 143 of file pns_shove.h.
std::optional<LINE> PNS::SHOVE::HEAD_LINE_ENTRY::newHead |
Definition at line 149 of file pns_shove.h.
std::optional<LINE> PNS::SHOVE::HEAD_LINE_ENTRY::origHead |
Definition at line 148 of file pns_shove.h.
Referenced by HEAD_LINE_ENTRY().
int PNS::SHOVE::HEAD_LINE_ENTRY::policy |
Definition at line 150 of file pns_shove.h.
std::optional<VIA_HANDLE> PNS::SHOVE::HEAD_LINE_ENTRY::prevVia |
Definition at line 144 of file pns_shove.h.
Referenced by PNS::SHOVE::AddHeads().
std::optional<VIA_HANDLE> PNS::SHOVE::HEAD_LINE_ENTRY::theVia |
Definition at line 145 of file pns_shove.h.
Referenced by PNS::SHOVE::AddHeads().
VECTOR2I PNS::SHOVE::HEAD_LINE_ENTRY::viaNewPos |
Definition at line 147 of file pns_shove.h.
Referenced by PNS::SHOVE::AddHeads().