KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PNS::SHOVE::ROOT_LINE_ENTRY Struct Reference

Public Member Functions

 ROOT_LINE_ENTRY (LINE *aLine=nullptr, int aPolicy=SHP_DEFAULT)
 

Public Attributes

LINErootLine = nullptr
 
VIAoldVia = nullptr
 
VIAnewVia = nullptr
 
std::optional< LINEnewLine
 
int policy = SHP_DEFAULT
 
bool isHead = false
 

Detailed Description

Definition at line 115 of file pns_shove.h.

Constructor & Destructor Documentation

◆ ROOT_LINE_ENTRY()

PNS::SHOVE::ROOT_LINE_ENTRY::ROOT_LINE_ENTRY ( LINE aLine = nullptr,
int  aPolicy = SHP_DEFAULT 
)
inline

Definition at line 117 of file pns_shove.h.

Member Data Documentation

◆ isHead

bool PNS::SHOVE::ROOT_LINE_ENTRY::isHead = false

Definition at line 126 of file pns_shove.h.

◆ newLine

std::optional<LINE> PNS::SHOVE::ROOT_LINE_ENTRY::newLine

Definition at line 124 of file pns_shove.h.

Referenced by PNS::SHOVE::pushOrShoveVia(), and PNS::SHOVE::replaceLine().

◆ newVia

VIA* PNS::SHOVE::ROOT_LINE_ENTRY::newVia = nullptr

Definition at line 123 of file pns_shove.h.

Referenced by PNS::SHOVE::replaceItems().

◆ oldVia

VIA* PNS::SHOVE::ROOT_LINE_ENTRY::oldVia = nullptr

Definition at line 122 of file pns_shove.h.

◆ policy

int PNS::SHOVE::ROOT_LINE_ENTRY::policy = SHP_DEFAULT

Definition at line 125 of file pns_shove.h.

◆ rootLine

LINE* PNS::SHOVE::ROOT_LINE_ENTRY::rootLine = nullptr

Definition at line 121 of file pns_shove.h.


The documentation for this struct was generated from the following file: