|
Horizon
|
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_CHAIN | inline |
| Append(const VECTOR2I &aP, bool aAllowDuplication=false) | SHAPE_LINE_CHAIN | inline |
| Append(const SHAPE_LINE_CHAIN &aOtherLine) | SHAPE_LINE_CHAIN | inline |
| Area() const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| BBox(int aClearance=0) const override | SHAPE_LINE_CHAIN | inlinevirtual |
| Centre() const | SHAPE | inlinevirtual |
| CheckClearance(const VECTOR2I &aP, const int aDist) const | SHAPE_LINE_CHAIN | |
| CLastPoint() const | SHAPE_LINE_CHAIN | inline |
| Clear() | SHAPE_LINE_CHAIN | inline |
| Clone() const override | SHAPE_LINE_CHAIN | virtual |
| Collide(const VECTOR2I &aP, int aClearance=0) const override | SHAPE_LINE_CHAIN | virtual |
| Collide(const SEG &aSeg, int aClearance=0) const override | SHAPE_LINE_CHAIN | virtual |
| SHAPE::Collide(const SHAPE *aShape, int aClearance, VECTOR2I &aMTV) const | SHAPE | virtual |
| Collide(const SHAPE *aShape, int aClearance=0) const (defined in SHAPE) | SHAPE | virtual |
| CompareGeometry(const SHAPE_LINE_CHAIN &aOther) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| convertFromClipper(const ClipperLib::Path &aPath) | SHAPE_LINE_CHAIN | |
| convertToClipper(bool aRequiredOrientation) const | SHAPE_LINE_CHAIN | |
| CPoint(int aIndex) const | SHAPE_LINE_CHAIN | inline |
| CPoints() const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| CSegment(int aIndex) const | SHAPE_LINE_CHAIN | inline |
| Distance(const VECTOR2I &aP, bool aOutlineOnly=false) const | SHAPE_LINE_CHAIN | |
| ecoord typedef (defined in SHAPE) | SHAPE | protected |
| EdgeContainingPoint(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| Find(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| FindSegment(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| Format() const override | SHAPE_LINE_CHAIN | virtual |
| Insert(int aVertex, const VECTOR2I &aP) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| Intersect(const SEG &aSeg, INTERSECTIONS &aIp) const | SHAPE_LINE_CHAIN | |
| Intersect(const SHAPE_LINE_CHAIN &aChain, INTERSECTIONS &aIp) const | 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 | |
| IsClosed() const | SHAPE_LINE_CHAIN | inline |
| IsSolid() const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| LastPoint() | SHAPE_LINE_CHAIN | inline |
| Length() const | SHAPE_LINE_CHAIN | |
| m_type | SHAPE | protected |
| Move(const VECTOR2I &aVector) override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| NearestPoint(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| NearestPoint(const SEG &aSeg, int &dist) const | SHAPE_LINE_CHAIN | |
| operator!=(const SHAPE_LINE_CHAIN &aRhs) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| Parse(std::stringstream &aStream) override | SHAPE_LINE_CHAIN | virtual |
| PathLength(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| Point(int aIndex) | SHAPE_LINE_CHAIN | inline |
| PointAlong(int aPathLength) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| PointCount() const | SHAPE_LINE_CHAIN | inline |
| PointInside(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| PointOnEdge(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| Remove(int aStartIndex, int aEndIndex) | SHAPE_LINE_CHAIN | |
| Remove(int aIndex) | SHAPE_LINE_CHAIN | inline |
| 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() const | SHAPE_LINE_CHAIN | |
| Rotate(double aAngle, const VECTOR2I &aCenter) | SHAPE_LINE_CHAIN | |
| Segment(int aIndex) | SHAPE_LINE_CHAIN | inline |
| SegmentCount() const | SHAPE_LINE_CHAIN | inline |
| SelfIntersecting() const | SHAPE_LINE_CHAIN | |
| SetClosed(bool aClosed) | SHAPE_LINE_CHAIN | inline |
| SetWidth(int aWidth) | SHAPE_LINE_CHAIN | inline |
| SHAPE(SHAPE_TYPE aType) | SHAPE | inline |
| SHAPE_LINE_CHAIN() | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const SHAPE_LINE_CHAIN &aShape) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const VECTOR2I &aA, const VECTOR2I &aB, const VECTOR2I &aC, const VECTOR2I &aD) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const VECTOR2I *aV, int aCount) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const ClipperLib::Path &aPath) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| Simplify() | SHAPE_LINE_CHAIN | |
| Slice(int aStartIndex, int aEndIndex=-1) const | SHAPE_LINE_CHAIN | |
| Split(const VECTOR2I &aP) | SHAPE_LINE_CHAIN | |
| Type() const | SHAPE | inline |
| Width() const | SHAPE_LINE_CHAIN | inline |
| ~SHAPE() (defined in SHAPE) | SHAPE | inlinevirtual |
| ~SHAPE_LINE_CHAIN() (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |