Horizon
PNS::LINE Member List

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

Anchor(int n) const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Anchor(int n) const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
AnchorCount() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
AnchorCount() const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
ANY_T enum value (defined in PNS::ITEM)PNS::ITEM
AppendVia(const VIA &aVia) (defined in PNS::LINE)PNS::LINE
AppendVia(const VIA &aVia) (defined in PNS::LINE)PNS::LINE
BelongsTo(NODE *aNode) constPNS::ITEMinline
BelongsTo(NODE *aNode) constPNS::ITEMinline
ChangedArea(const LINE *aOther) const (defined in PNS::LINE)PNS::LINE
ChangedArea(const LINE *aOther) const (defined in PNS::LINE)PNS::LINE
ClassOf(const ITEM *aItem) (defined in PNS::LINE)PNS::LINEinlinestatic
ClassOf(const ITEM *aItem) (defined in PNS::LINE)PNS::LINEinlinestatic
ClearSegmentLinks()PNS::LINE
ClearSegmentLinks()PNS::LINE
CLine() constPNS::LINEinline
CLine() constPNS::LINEinline
ClipToNearestObstacle(NODE *aNode) constPNS::LINE
ClipToNearestObstacle(NODE *aNode) constPNS::LINE
ClipVertexRange(int aStart, int aEnd)PNS::LINE
ClipVertexRange(int aStart, int aEnd)PNS::LINE
Clone() const overridePNS::LINEvirtual
Clone() const overridePNS::LINEvirtual
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
CompareGeometry(const LINE &aOther)PNS::LINE
CompareGeometry(const LINE &aOther)PNS::LINE
ContainsSegment(SEGMENT *aSeg) constPNS::LINEinline
ContainsSegment(SEGMENT *aSeg) constPNS::LINEinline
CountCorners(int aAngles) constPNS::LINE
CountCorners(int aAngles) constPNS::LINE
CPoint(int aIdx) constPNS::LINEinline
CPoint(int aIdx) constPNS::LINEinline
CSegment(int aIdx) constPNS::LINEinline
CSegment(int aIdx) constPNS::LINEinline
DIFF_PAIR_T enum value (defined in PNS::ITEM)PNS::ITEM
DragCorner(const VECTOR2I &aP, int aIndex, int aSnappingThreshold=0, bool aFreeAngle=false) (defined in PNS::LINE)PNS::LINE
DragCorner(const VECTOR2I &aP, int aIndex, int aSnappingThreshold=0, bool aFreeAngle=false) (defined in PNS::LINE)PNS::LINE
DragSegment(const VECTOR2I &aP, int aIndex, int aSnappingThreshold=0, bool aFreeAngle=false) (defined in PNS::LINE)PNS::LINE
DragSegment(const VECTOR2I &aP, int aIndex, int aSnappingThreshold=0, bool aFreeAngle=false) (defined in PNS::LINE)PNS::LINE
EndsWithVia() const (defined in PNS::LINE)PNS::LINEinline
EndsWithVia() const (defined in PNS::LINE)PNS::LINEinline
GetLink(int aIndex) const (defined in PNS::LINE)PNS::LINEinline
GetLink(int aIndex) const (defined in PNS::LINE)PNS::LINEinline
HasLockedSegments() const (defined in PNS::LINE)PNS::LINE
HasLockedSegments() const (defined in PNS::LINE)PNS::LINE
HasLoops() const (defined in PNS::LINE)PNS::LINE
HasLoops() const (defined in PNS::LINE)PNS::LINE
Hull(int aClearance=0, int aWalkaroundThickness=0) const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
Hull(int aClearance=0, int aWalkaroundThickness=0) const (defined in PNS::ITEM)PNS::ITEMinlinevirtual
InAnyNet() const (defined in PNS::ITEM)PNS::ITEMinline
InAnyNet() const (defined in PNS::ITEM)PNS::ITEMinline
Is45Degree() const (defined in PNS::LINE)PNS::LINE
Is45Degree() const (defined in PNS::LINE)PNS::LINE
IsLinked() const (defined in PNS::LINE)PNS::LINEinline
IsLinked() const (defined in PNS::LINE)PNS::LINEinline
IsLinkedChecked() const (defined in PNS::LINE)PNS::LINEinline
IsLinkedChecked() const (defined in PNS::LINE)PNS::LINEinline
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() constPNS::ITEMinlinevirtual
Layer() constPNS::ITEMinlinevirtual
Layers() constPNS::ITEMinline
Layers() constPNS::ITEMinline
LayersOverlap(const ITEM *aOther) constPNS::ITEMinline
LayersOverlap(const ITEM *aOther) constPNS::ITEMinline
LINE()PNS::LINEinline
LINE(const LINE &aOther) (defined in PNS::LINE)PNS::LINE
LINE(const LINE &aBase, const SHAPE_LINE_CHAIN &aLine)PNS::LINEinline
LINE()PNS::LINEinline
LINE(const LINE &aOther) (defined in PNS::LINE)PNS::LINE
LINE(const LINE &aBase, const SHAPE_LINE_CHAIN &aLine)PNS::LINEinline
Line()PNS::LINEinline
Line()PNS::LINEinline
LINE_T enum value (defined in PNS::ITEM)PNS::ITEM
LinkCount() constPNS::LINEinline
LinkCount() constPNS::LINEinline
LinkedSegments()PNS::LINEinline
LinkedSegments()PNS::LINEinline
LinkSegment(SEGMENT *aSeg)PNS::LINEinline
LinkSegment(SEGMENT *aSeg)PNS::LINEinline
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) override (defined in PNS::LINE)PNS::LINEvirtual
Mark(int aMarker) override (defined in PNS::LINE)PNS::LINEvirtual
Marker() const override (defined in PNS::LINE)PNS::LINEvirtual
Marker() const override (defined in PNS::LINE)PNS::LINEvirtual
Net() constPNS::ITEMinline
Net() constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
OfKind(int aKindMask) constPNS::ITEMinline
operator=(const LINE &aOther) (defined in PNS::LINE)PNS::LINE
operator=(const LINE &aOther) (defined in PNS::LINE)PNS::LINE
Owner() constPNS::ITEMinline
Owner() constPNS::ITEMinline
Parent() constPNS::ITEMinline
Parent() constPNS::ITEMinline
PnsKind enum namePNS::ITEM
PnsKind enum namePNS::ITEM
PointCount() constPNS::LINEinline
PointCount() constPNS::LINEinline
Rank() const override (defined in PNS::LINE)PNS::LINEvirtual
Rank() const override (defined in PNS::LINE)PNS::LINEvirtual
RemoveVia() (defined in PNS::LINE)PNS::LINEinline
RemoveVia() (defined in PNS::LINE)PNS::LINEinline
Reverse()PNS::LINE
Reverse()PNS::LINE
SEGMENT_REFS typedef (defined in PNS::LINE)PNS::LINE
SEGMENT_REFS typedef (defined in PNS::LINE)PNS::LINE
SEGMENT_T enum value (defined in PNS::ITEM)PNS::ITEM
SegmentCount() constPNS::LINEinline
SegmentCount() constPNS::LINEinline
SetLayer(int aLayer)PNS::ITEMinline
SetLayer(int aLayer)PNS::ITEMinline
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) override (defined in PNS::LINE)PNS::LINEvirtual
SetRank(int aRank) override (defined in PNS::LINE)PNS::LINEvirtual
SetRoutable(bool aRoutable) (defined in PNS::ITEM)PNS::ITEMinline
SetRoutable(bool aRoutable) (defined in PNS::ITEM)PNS::ITEMinline
SetShape(const SHAPE_LINE_CHAIN &aLine)PNS::LINEinline
SetShape(const SHAPE_LINE_CHAIN &aLine)PNS::LINEinline
SetWidth(int aWidth)PNS::LINEinline
SetWidth(int aWidth)PNS::LINEinline
Shape() const overridePNS::LINEinlinevirtual
Shape() const overridePNS::LINEinlinevirtual
ShowLinks() constPNS::LINE
ShowLinks() constPNS::LINE
SOLID_T enum value (defined in PNS::ITEM)PNS::ITEM
Unmark(int aMarker=-1) override (defined in PNS::LINE)PNS::LINEvirtual
Unmark(int aMarker=-1) override (defined in PNS::LINE)PNS::LINEvirtual
UnusedNet (defined in PNS::ITEM)PNS::ITEMstatic
Via() const (defined in PNS::LINE)PNS::LINEinline
Via() const (defined in PNS::LINE)PNS::LINEinline
VIA_T enum value (defined in PNS::ITEM)PNS::ITEM
Walkaround(SHAPE_LINE_CHAIN aObstacle, SHAPE_LINE_CHAIN &aPre, SHAPE_LINE_CHAIN &aWalk, SHAPE_LINE_CHAIN &aPost, bool aCw) constPNS::LINE
Walkaround(const SHAPE_LINE_CHAIN &aObstacle, SHAPE_LINE_CHAIN &aPath, bool aCw) const (defined in PNS::LINE)PNS::LINE
Walkaround(SHAPE_LINE_CHAIN aObstacle, SHAPE_LINE_CHAIN &aPre, SHAPE_LINE_CHAIN &aWalk, SHAPE_LINE_CHAIN &aPost, bool aCw) constPNS::LINE
Walkaround(const SHAPE_LINE_CHAIN &aObstacle, SHAPE_LINE_CHAIN &aPath, bool aCw) const (defined in PNS::LINE)PNS::LINE
Width() constPNS::LINEinline
Width() constPNS::LINEinline
~ITEM() (defined in PNS::ITEM)PNS::ITEMvirtual
~ITEM() (defined in PNS::ITEM)PNS::ITEMvirtual
~LINE() (defined in PNS::LINE)PNS::LINE
~LINE() (defined in PNS::LINE)PNS::LINE