KiCad PCB EDA Suite
PNS::SEGMENT Member List

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

Anchor(int n) const overridePNS::SEGMENTinlinevirtual
AnchorCount() const overridePNS::SEGMENTinlinevirtual
ANY_T enum valuePNS::ITEM
ARC_T enum valuePNS::ITEM
BelongsTo(NODE *aNode) constPNS::ITEMinline
ClassOf(const ITEM *aItem)PNS::SEGMENTinlinestatic
CLine() constPNS::SEGMENTinline
Clone() const overridePNS::SEGMENTvirtual
Collide(const ITEM *aOther, const NODE *aNode, bool aDifferentNetsOnly=true) constPNS::ITEM
DIFF_PAIR_T enum valuePNS::ITEM
Hole() constPNS::ITEMinlinevirtual
HoleHull(int aClearance, int aWalkaroundThickness, int aLayer) constPNS::ITEMinlinevirtual
Hull(int aClearance, int aWalkaroundThickness, int aLayer=-1) const overridePNS::SEGMENTvirtual
IsCompoundShapePrimitive() constPNS::ITEMinline
IsLocked() constPNS::ITEMinline
IsRoutable() constPNS::ITEMinline
IsVirtual() 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
LINKED_ITEM(PnsKind aKind)PNS::LINKED_ITEMinline
m_isCompoundShapePrimitivePNS::ITEMprotected
m_isVirtualPNS::ITEMprotected
m_kindPNS::ITEMprotected
m_layersPNS::ITEMprotected
m_markerPNS::ITEMmutableprotected
m_movablePNS::ITEMprotected
m_netPNS::ITEMprotected
m_ownerPNS::ITEMprotected
m_parentPNS::ITEMprotected
m_rankPNS::ITEMprotected
m_routablePNS::ITEMprotected
m_segPNS::SEGMENTprivate
Mark(int aMarker) constPNS::ITEMinlinevirtual
Marker() constPNS::ITEMinlinevirtual
Net() constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
Owner() constPNS::ITEMinline
Parent() constPNS::ITEMinline
PnsKind enum namePNS::ITEM
Rank() constPNS::ITEMinlinevirtual
Seg() constPNS::SEGMENTinline
SEGMENT()PNS::SEGMENTinline
SEGMENT(const SEG &aSeg, int aNet)PNS::SEGMENTinline
SEGMENT(const LINE &aParentLine, const SEG &aSeg)PNS::SEGMENTinline
SEGMENT_T enum valuePNS::ITEM
SetEnds(const VECTOR2I &a, const VECTOR2I &b)PNS::SEGMENTinline
SetIsCompoundShapePrimitive()PNS::ITEMinline
SetLayer(int aLayer)PNS::ITEMinline
SetLayers(const LAYER_RANGE &aLayers)PNS::ITEMinline
SetNet(int aNet)PNS::ITEMinline
SetOwner(NODE *aOwner)PNS::ITEMinline
SetParent(BOARD_ITEM *aParent)PNS::ITEMinline
SetRank(int aRank)PNS::ITEMinlinevirtual
SetRoutable(bool aRoutable)PNS::ITEMinline
SetWidth(int aWidth) overridePNS::SEGMENTinlinevirtual
Shape() const overridePNS::SEGMENTinlinevirtual
SOLID_T enum valuePNS::ITEM
SwapEnds()PNS::SEGMENTinline
Unmark(int aMarker=-1) constPNS::ITEMinlinevirtual
UnusedNetPNS::ITEMstatic
VIA_T enum valuePNS::ITEM
Width() const overridePNS::SEGMENTinlinevirtual
~ITEM()PNS::ITEMvirtual