Horizon
SHAPE_LINE_CHAIN Member List

This is the complete list of members for SHAPE_LINE_CHAIN, including all inherited members.

Append(int aX, int aY, bool aAllowDuplication=false)SHAPE_LINE_CHAINinline
Append(const VECTOR2I &aP, bool aAllowDuplication=false)SHAPE_LINE_CHAINinline
Append(const SHAPE_LINE_CHAIN &aOtherLine)SHAPE_LINE_CHAINinline
Append(int aX, int aY, bool aAllowDuplication=false)SHAPE_LINE_CHAINinline
Append(const VECTOR2I &aP, bool aAllowDuplication=false)SHAPE_LINE_CHAINinline
Append(const SHAPE_LINE_CHAIN &aOtherLine)SHAPE_LINE_CHAINinline
Area() const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
Area() const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
BBox(int aClearance=0) const overrideSHAPE_LINE_CHAINinlinevirtual
BBox(int aClearance=0) const overrideSHAPE_LINE_CHAINinlinevirtual
Centre() constSHAPEinlinevirtual
Centre() constSHAPEinlinevirtual
CheckClearance(const VECTOR2I &aP, const int aDist) constSHAPE_LINE_CHAIN
CheckClearance(const VECTOR2I &aP, const int aDist) constSHAPE_LINE_CHAIN
CLastPoint() constSHAPE_LINE_CHAINinline
CLastPoint() constSHAPE_LINE_CHAINinline
Clear()SHAPE_LINE_CHAINinline
Clear()SHAPE_LINE_CHAINinline
Clone() const overrideSHAPE_LINE_CHAINvirtual
Clone() const overrideSHAPE_LINE_CHAINvirtual
Collide(const VECTOR2I &aP, int aClearance=0) const overrideSHAPE_LINE_CHAINvirtual
Collide(const SEG &aSeg, int aClearance=0) const overrideSHAPE_LINE_CHAINvirtual
Collide(const VECTOR2I &aP, int aClearance=0) const overrideSHAPE_LINE_CHAINvirtual
Collide(const SEG &aSeg, int aClearance=0) const overrideSHAPE_LINE_CHAINvirtual
SHAPE::Collide(const SHAPE *aShape, int aClearance, VECTOR2I &aMTV) constSHAPEvirtual
Collide(const SHAPE *aShape, int aClearance=0) const (defined in SHAPE)SHAPEvirtual
CompareGeometry(const SHAPE_LINE_CHAIN &aOther) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
CompareGeometry(const SHAPE_LINE_CHAIN &aOther) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
convertFromClipper(const ClipperLib::Path &aPath)SHAPE_LINE_CHAIN
convertFromClipper(const ClipperLib::Path &aPath)SHAPE_LINE_CHAIN
convertToClipper(bool aRequiredOrientation) constSHAPE_LINE_CHAIN
convertToClipper(bool aRequiredOrientation) constSHAPE_LINE_CHAIN
CPoint(int aIndex) constSHAPE_LINE_CHAINinline
CPoint(int aIndex) constSHAPE_LINE_CHAINinline
CPoints() const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
CPoints() const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
CSegment(int aIndex) constSHAPE_LINE_CHAINinline
CSegment(int aIndex) constSHAPE_LINE_CHAINinline
Distance(const VECTOR2I &aP, bool aOutlineOnly=false) constSHAPE_LINE_CHAIN
Distance(const VECTOR2I &aP, bool aOutlineOnly=false) constSHAPE_LINE_CHAIN
ecoord typedef (defined in SHAPE)SHAPEprotected
ecoord typedef (defined in SHAPE)SHAPEprotected
EdgeContainingPoint(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
EdgeContainingPoint(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
Find(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
Find(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
FindSegment(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
FindSegment(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
Format() const overrideSHAPE_LINE_CHAINvirtual
Format() const overrideSHAPE_LINE_CHAINvirtual
Insert(int aVertex, const VECTOR2I &aP) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
Insert(int aVertex, const VECTOR2I &aP) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
Intersect(const SEG &aSeg, INTERSECTIONS &aIp) constSHAPE_LINE_CHAIN
Intersect(const SHAPE_LINE_CHAIN &aChain, INTERSECTIONS &aIp) constSHAPE_LINE_CHAIN
Intersect(const SEG &aSeg, INTERSECTIONS &aIp) constSHAPE_LINE_CHAIN
Intersect(const SHAPE_LINE_CHAIN &aChain, INTERSECTIONS &aIp) constSHAPE_LINE_CHAIN
INTERSECTIONS typedef (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
INTERSECTIONS typedef (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
Intersects(const SHAPE_LINE_CHAIN &aChain) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
Intersects(const SHAPE_LINE_CHAIN &aChain) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
IsClosed() constSHAPE_LINE_CHAINinline
IsClosed() constSHAPE_LINE_CHAINinline
IsSolid() const override (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinlinevirtual
IsSolid() const override (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinlinevirtual
LastPoint()SHAPE_LINE_CHAINinline
LastPoint()SHAPE_LINE_CHAINinline
Length() constSHAPE_LINE_CHAIN
Length() constSHAPE_LINE_CHAIN
m_typeSHAPEprotected
Move(const VECTOR2I &aVector) override (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinlinevirtual
Move(const VECTOR2I &aVector) override (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinlinevirtual
NearestPoint(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
NearestPoint(const SEG &aSeg, int &dist) constSHAPE_LINE_CHAIN
NearestPoint(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
NearestPoint(const SEG &aSeg, int &dist) constSHAPE_LINE_CHAIN
operator!=(const SHAPE_LINE_CHAIN &aRhs) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
operator!=(const SHAPE_LINE_CHAIN &aRhs) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
Parse(std::stringstream &aStream) overrideSHAPE_LINE_CHAINvirtual
Parse(std::stringstream &aStream) overrideSHAPE_LINE_CHAINvirtual
PathLength(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
PathLength(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
Point(int aIndex)SHAPE_LINE_CHAINinline
Point(int aIndex)SHAPE_LINE_CHAINinline
PointAlong(int aPathLength) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
PointAlong(int aPathLength) const (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAIN
PointCount() constSHAPE_LINE_CHAINinline
PointCount() constSHAPE_LINE_CHAINinline
PointInside(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
PointInside(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
PointOnEdge(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
PointOnEdge(const VECTOR2I &aP) constSHAPE_LINE_CHAIN
Remove(int aStartIndex, int aEndIndex)SHAPE_LINE_CHAIN
Remove(int aIndex)SHAPE_LINE_CHAINinline
Remove(int aStartIndex, int aEndIndex)SHAPE_LINE_CHAIN
Remove(int aIndex)SHAPE_LINE_CHAINinline
Replace(int aStartIndex, int aEndIndex, const VECTOR2I &aP)SHAPE_LINE_CHAIN
Replace(int aStartIndex, int aEndIndex, const SHAPE_LINE_CHAIN &aLine)SHAPE_LINE_CHAIN
Replace(int aStartIndex, int aEndIndex, const VECTOR2I &aP)SHAPE_LINE_CHAIN
Replace(int aStartIndex, int aEndIndex, const SHAPE_LINE_CHAIN &aLine)SHAPE_LINE_CHAIN
Reverse() constSHAPE_LINE_CHAIN
Reverse() constSHAPE_LINE_CHAIN
Rotate(double aAngle, const VECTOR2I &aCenter)SHAPE_LINE_CHAIN
Rotate(double aAngle, const VECTOR2I &aCenter)SHAPE_LINE_CHAIN
Segment(int aIndex)SHAPE_LINE_CHAINinline
Segment(int aIndex)SHAPE_LINE_CHAINinline
SegmentCount() constSHAPE_LINE_CHAINinline
SegmentCount() constSHAPE_LINE_CHAINinline
SelfIntersecting() constSHAPE_LINE_CHAIN
SelfIntersecting() constSHAPE_LINE_CHAIN
SetClosed(bool aClosed)SHAPE_LINE_CHAINinline
SetClosed(bool aClosed)SHAPE_LINE_CHAINinline
SetWidth(int aWidth)SHAPE_LINE_CHAINinline
SetWidth(int aWidth)SHAPE_LINE_CHAINinline
SHAPE(SHAPE_TYPE aType)SHAPEinline
SHAPE(SHAPE_TYPE aType)SHAPEinline
SHAPE_LINE_CHAIN()SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const SHAPE_LINE_CHAIN &aShape)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC, const VECTOR2I &aD) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I *aV, int aCount) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const ClipperLib::Path &aPath) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN()SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const SHAPE_LINE_CHAIN &aShape)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC, const VECTOR2I &aD) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const VECTOR2I *aV, int aCount) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
SHAPE_LINE_CHAIN(const ClipperLib::Path &aPath) (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
Simplify()SHAPE_LINE_CHAIN
Simplify()SHAPE_LINE_CHAIN
Slice(int aStartIndex, int aEndIndex=-1) constSHAPE_LINE_CHAIN
Slice(int aStartIndex, int aEndIndex=-1) constSHAPE_LINE_CHAIN
Split(const VECTOR2I &aP)SHAPE_LINE_CHAIN
Split(const VECTOR2I &aP)SHAPE_LINE_CHAIN
Type() constSHAPEinline
Type() constSHAPEinline
Width() constSHAPE_LINE_CHAINinline
Width() constSHAPE_LINE_CHAINinline
~SHAPE() (defined in SHAPE)SHAPEinlinevirtual
~SHAPE() (defined in SHAPE)SHAPEinlinevirtual
~SHAPE_LINE_CHAIN() (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline
~SHAPE_LINE_CHAIN() (defined in SHAPE_LINE_CHAIN)SHAPE_LINE_CHAINinline