KiCad PCB EDA Suite
PNS::VIA Member List

This is the complete list of members for PNS::VIA, including all inherited members.

Anchor(int n) const overridePNS::VIAinlinevirtual
AnchorCount() const overridePNS::VIAinlinevirtual
ANY_T enum valuePNS::ITEM
ARC_T enum valuePNS::ITEM
BelongsTo(NODE *aNode) constPNS::ITEMinline
ChangedArea(const VIA *aOther) constPNS::VIA
ClassOf(const ITEM *aItem)PNS::VIAinlinestatic
Clone() const overridePNS::VIAvirtual
Collide(const ITEM *aOther, int aClearance, bool aNeedMTV, VECTOR2I *aMTV, const NODE *aParentNode, bool aDifferentNetsOnly=true) constPNS::ITEMvirtual
Diameter() constPNS::VIAinline
DIFF_PAIR_T enum valuePNS::ITEM
Drill() constPNS::VIAinline
Hull(int aClearance=0, int aWalkaroundThickness=0) const overridePNS::VIAvirtual
IsLocked() constPNS::ITEMinline
IsRoutable() constPNS::ITEMinline
ITEM(PnsKind aKind)PNS::ITEMinline
ITEM(const ITEM &aOther)PNS::ITEMinline
JOINT_T enum valuePNS::ITEM
Kind() constPNS::ITEMinline
KindStr() constPNS::ITEM
Layer() constPNS::ITEMinlinevirtual
Layers() constPNS::ITEMinline
LayersOverlap(const ITEM *aOther) constPNS::ITEMinline
LINE_T enum valuePNS::ITEM
m_diameterPNS::VIAprivate
m_drillPNS::VIAprivate
m_kindPNS::ITEMprotected
m_layersPNS::ITEMprotected
m_markerPNS::ITEMprotected
m_movablePNS::ITEMprotected
m_netPNS::ITEMprotected
m_ownerPNS::ITEMprotected
m_parentPNS::ITEMprotected
m_posPNS::VIAprivate
m_rankPNS::ITEMprotected
m_routablePNS::ITEMprotected
m_shapePNS::VIAprivate
m_viaTypePNS::VIAprivate
MakeHandle() constPNS::VIA
Mark(int aMarker)PNS::ITEMinlinevirtual
Marker() constPNS::ITEMinlinevirtual
Net() constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
Owner() constPNS::ITEMinline
Parent() constPNS::ITEMinline
PnsKind enum namePNS::ITEM
Pos() constPNS::VIAinline
PushoutForce(NODE *aNode, const VECTOR2I &aDirection, VECTOR2I &aForce, bool aSolidsOnly=true, int aMaxIterations=10)PNS::VIA
Rank() constPNS::ITEMinlinevirtual
SEGMENT_T enum valuePNS::ITEM
SetDiameter(int aDiameter)PNS::VIAinline
SetDrill(int aDrill)PNS::VIAinline
SetLayer(int aLayer)PNS::ITEMinline
SetLayers(const LAYER_RANGE &aLayers)PNS::ITEMinline
SetNet(int aNet)PNS::ITEMinline
SetOwner(NODE *aOwner)PNS::ITEMinline
SetParent(BOARD_CONNECTED_ITEM *aParent)PNS::ITEMinline
SetPos(const VECTOR2I &aPos)PNS::VIAinline
SetRank(int aRank)PNS::ITEMinlinevirtual
SetRoutable(bool aRoutable)PNS::ITEMinline
SetViaType(VIATYPE aViaType)PNS::VIAinline
Shape() const overridePNS::VIAinlinevirtual
SOLID_T enum valuePNS::ITEM
Unmark(int aMarker=-1)PNS::ITEMinlinevirtual
UnusedNetPNS::ITEMstatic
VIA()PNS::VIAinline
VIA(const VECTOR2I &aPos, const LAYER_RANGE &aLayers, int aDiameter, int aDrill, int aNet=-1, VIATYPE aViaType=VIATYPE::THROUGH)PNS::VIAinline
VIA(const VIA &aB)PNS::VIAinline
VIA_T enum valuePNS::ITEM
ViaType() constPNS::VIAinline
~ITEM()PNS::ITEMvirtual