Horizon
PNS::SEGMENT Member List

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

Anchor(int n) const override (defined in PNS::SEGMENT)PNS::SEGMENTinlinevirtual
Anchor(int n) const override (defined in PNS::SEGMENT)PNS::SEGMENTinlinevirtual
AnchorCount() const override (defined in PNS::SEGMENT)PNS::SEGMENTinlinevirtual
AnchorCount() const override (defined in PNS::SEGMENT)PNS::SEGMENTinlinevirtual
ANY_T enum value (defined in PNS::ITEM)PNS::ITEM
BelongsTo(NODE *aNode) constPNS::ITEMinline
BelongsTo(NODE *aNode) constPNS::ITEMinline
ClassOf(const ITEM *aItem) (defined in PNS::SEGMENT)PNS::SEGMENTinlinestatic
ClassOf(const ITEM *aItem) (defined in PNS::SEGMENT)PNS::SEGMENTinlinestatic
CLine() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
CLine() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
Clone() const overridePNS::SEGMENTvirtual
Clone() const overridePNS::SEGMENTvirtual
Collide(const ITEM *aOther, int aClearance, bool aNeedMTV, VECTOR2I &aMTV, bool aDifferentNetsOnly=true) constPNS::ITEMvirtual
Collide(const ITEM *aOther, int aClearance, bool aDifferentNetsOnly=true) constPNS::ITEMinline
Collide(const ITEM *aOther, int aClearance, bool aNeedMTV, VECTOR2I &aMTV, bool aDifferentNetsOnly=true) constPNS::ITEMvirtual
Collide(const ITEM *aOther, int aClearance, bool aDifferentNetsOnly=true) constPNS::ITEMinline
DIFF_PAIR_T enum value (defined in PNS::ITEM)PNS::ITEM
Hull(int aClearance, int aWalkaroundThickness) const override (defined in PNS::SEGMENT)PNS::SEGMENTvirtual
Hull(int aClearance, int aWalkaroundThickness) const override (defined in PNS::SEGMENT)PNS::SEGMENTvirtual
InAnyNet() const (defined in PNS::ITEM)PNS::ITEMinline
InAnyNet() const (defined in PNS::ITEM)PNS::ITEMinline
IsLocked() const (defined in PNS::ITEM)PNS::ITEMinline
IsLocked() const (defined in PNS::ITEM)PNS::ITEMinline
IsRoutable() const (defined in PNS::ITEM)PNS::ITEMinline
IsRoutable() const (defined in PNS::ITEM)PNS::ITEMinline
ITEM(PnsKind aKind) (defined in PNS::ITEM)PNS::ITEMinline
ITEM(const ITEM &aOther) (defined in PNS::ITEM)PNS::ITEMinline
ITEM(PnsKind aKind) (defined in PNS::ITEM)PNS::ITEMinline
ITEM(const ITEM &aOther) (defined in PNS::ITEM)PNS::ITEMinline
JOINT_T enum value (defined in PNS::ITEM)PNS::ITEM
Kind() constPNS::ITEMinline
Kind() constPNS::ITEMinline
KindStr() constPNS::ITEM
KindStr() constPNS::ITEM
Layer() const overridePNS::SEGMENTinlinevirtual
Layer() const overridePNS::SEGMENTinlinevirtual
Layers() constPNS::ITEMinline
Layers() constPNS::ITEMinline
LayersOverlap(const ITEM *aOther) constPNS::ITEMinline
LayersOverlap(const ITEM *aOther) constPNS::ITEMinline
LINE_T enum value (defined in PNS::ITEM)PNS::ITEM
m_kind (defined in PNS::ITEM)PNS::ITEMprotected
m_layers (defined in PNS::ITEM)PNS::ITEMprotected
m_marker (defined in PNS::ITEM)PNS::ITEMprotected
m_movable (defined in PNS::ITEM)PNS::ITEMprotected
m_net (defined in PNS::ITEM)PNS::ITEMprotected
m_owner (defined in PNS::ITEM)PNS::ITEMprotected
m_parent (defined in PNS::ITEM)PNS::ITEMprotected
m_rank (defined in PNS::ITEM)PNS::ITEMprotected
m_routable (defined in PNS::ITEM)PNS::ITEMprotected
Mark(int aMarker) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Mark(int aMarker) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Marker() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Marker() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Net() constPNS::ITEMinline
Net() constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
Owner() constPNS::ITEMinline
Owner() constPNS::ITEMinline
Parent() constPNS::ITEMinline
Parent() constPNS::ITEMinline
PnsKind enum namePNS::ITEM
PnsKind enum namePNS::ITEM
Rank() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Rank() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Seg() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
Seg() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT() (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT(const SEG &aSeg, int aNet) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT(const LINE &aParentLine, const SEG &aSeg) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT() (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT(const SEG &aSeg, int aNet) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT(const LINE &aParentLine, const SEG &aSeg) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SEGMENT_T enum value (defined in PNS::ITEM)PNS::ITEM
SetEnds(const VECTOR2I &a, const VECTOR2I &b) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SetEnds(const VECTOR2I &a, const VECTOR2I &b) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SetLayer(int aLayer) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SetLayer(int aLayer) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SetLayers(const LAYER_RANGE &aLayers)PNS::ITEMinline
SetLayers(const LAYER_RANGE &aLayers)PNS::ITEMinline
SetNet(int aNet)PNS::ITEMinline
SetNet(int aNet)PNS::ITEMinline
SetOwner(NODE *aOwner)PNS::ITEMinline
SetOwner(NODE *aOwner)PNS::ITEMinline
SetParent(const PNS_HORIZON_PARENT_ITEM *aParent)PNS::ITEMinline
SetParent(const PNS_HORIZON_PARENT_ITEM *aParent)PNS::ITEMinline
SetRank(int aRank) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
SetRank(int aRank) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
SetRoutable(bool aRoutable) (defined in PNS::ITEM)PNS::ITEMinline
SetRoutable(bool aRoutable) (defined in PNS::ITEM)PNS::ITEMinline
SetWidth(int aWidth) (defined in PNS::SEGMENT)PNS::SEGMENTinline
SetWidth(int aWidth) (defined in PNS::SEGMENT)PNS::SEGMENTinline
Shape() const overridePNS::SEGMENTinlinevirtual
Shape() const overridePNS::SEGMENTinlinevirtual
SOLID_T enum value (defined in PNS::ITEM)PNS::ITEM
SwapEnds() (defined in PNS::SEGMENT)PNS::SEGMENTinline
SwapEnds() (defined in PNS::SEGMENT)PNS::SEGMENTinline
Unmark(int aMarker=-1) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Unmark(int aMarker=-1) (defined in PNS::ITEM)PNS::ITEMinlinevirtual
UnusedNet (defined in PNS::ITEM)PNS::ITEMstatic
VIA_T enum value (defined in PNS::ITEM)PNS::ITEM
Width() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
Width() const (defined in PNS::SEGMENT)PNS::SEGMENTinline
~ITEM() (defined in PNS::ITEM)PNS::ITEMvirtual
~ITEM() (defined in PNS::ITEM)PNS::ITEMvirtual