|
Horizon
|
This is the complete list of members for SHAPE_LINE_CHAIN, including all inherited members.
| amendArc(size_t aArcIndex, const VECTOR2I &aNewStart, const VECTOR2I &aNewEnd) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | protected |
| amendArcEnd(size_t aArcIndex, const VECTOR2I &aNewEnd) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlineprotected |
| amendArcStart(size_t aArcIndex, const VECTOR2I &aNewStart) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlineprotected |
| 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 | |
| Append(const SHAPE_ARC &aArc) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| Arc(size_t aArc) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| ArcCount() const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| ArcIndex(size_t aSegment) const | SHAPE_LINE_CHAIN | inline |
| Area(bool aAbsolute=true) const | SHAPE_LINE_CHAIN | |
| BBox(int aClearance=0) const override | SHAPE_LINE_CHAIN | inlinevirtual |
| CArcs() const | SHAPE_LINE_CHAIN | inline |
| 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 |
| ClearArcs() | SHAPE_LINE_CHAIN | |
| Clone() const override | SHAPE_LINE_CHAIN | virtual |
| Collide(const VECTOR2I &aP, int aClearance=0, int *aActual=nullptr, VECTOR2I *aLocation=nullptr) const override | SHAPE_LINE_CHAIN | virtual |
| Collide(const SEG &aSeg, int aClearance=0, int *aActual=nullptr, VECTOR2I *aLocation=nullptr) 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, int *aActual=nullptr, VECTOR2I *aLocation=nullptr) const (defined in SHAPE) | SHAPE | virtual |
| CompareGeometry(const SHAPE_LINE_CHAIN &aOther) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| convertArc(ssize_t aArcIndex) | SHAPE_LINE_CHAIN | protected |
| convertToClipper(bool aRequiredOrientation, std::vector< CLIPPER_Z_VALUE > &aZValueBuffer, std::vector< SHAPE_ARC > &aArcBuffer) const | SHAPE_LINE_CHAIN | protected |
| 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 |
| CShapes() 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, int aAccuracy=0) const | SHAPE_LINE_CHAIN_BASE | |
| Find(const VECTOR2I &aP, int aThreshold=0) const | SHAPE_LINE_CHAIN | |
| FindSegment(const VECTOR2I &aP, int aThreshold=1) const | SHAPE_LINE_CHAIN | |
| fixIndicesRotation() | SHAPE_LINE_CHAIN | protected |
| Format() const override | SHAPE_LINE_CHAIN | virtual |
| GenerateBBoxCache() const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| GetCachedBBox() const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| GetIndexableSubshapeCount() const (defined in SHAPE_BASE) | SHAPE_BASE | inlinevirtual |
| GetIndexableSubshapes(std::vector< SHAPE * > &aSubshapes) (defined in SHAPE_BASE) | SHAPE_BASE | inlinevirtual |
| GetPoint(int aIndex) const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| GetPointCount() const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| GetSegment(int aIndex) const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| GetSegmentCount() const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| HasIndexableSubshapes() const (defined in SHAPE_BASE) | SHAPE_BASE | inlinevirtual |
| Insert(size_t aVertex, const VECTOR2I &aP) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| Insert(size_t aVertex, const SHAPE_ARC &aArc) | SHAPE_LINE_CHAIN | |
| Intersect(const SEG &aSeg, INTERSECTIONS &aIp) const | SHAPE_LINE_CHAIN | |
| Intersect(const SHAPE_LINE_CHAIN &aChain, INTERSECTIONS &aIp, bool aExcludeColinearAndTouching=false) 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 | |
| IsArcEnd(size_t aIndex) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| IsArcSegment(size_t aSegment) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| IsArcStart(size_t aIndex) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| IsClosed() const override | SHAPE_LINE_CHAIN | inlinevirtual |
| IsNull() const | SHAPE | inline |
| IsPtOnArc(size_t aPtIndex) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| IsSharedPt(size_t aIndex) const | SHAPE_LINE_CHAIN | inline |
| IsSolid() const override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| Length() const | SHAPE_LINE_CHAIN | |
| m_type | SHAPE_BASE | protected |
| mergeFirstLastPointIfNeeded() | SHAPE_LINE_CHAIN | protected |
| MIN_PRECISION_IU | SHAPE | static |
| Mirror(bool aX=true, bool aY=false, const VECTOR2I &aRef={ 0, 0 }) | SHAPE_LINE_CHAIN | |
| Mirror(const SEG &axis) | SHAPE_LINE_CHAIN | |
| Move(const VECTOR2I &aVector) override (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| NearestPoint(const VECTOR2I &aP, bool aAllowInternalShapePoints=true) const | SHAPE_LINE_CHAIN | |
| NearestPoint(const SEG &aSeg, int &dist) const | SHAPE_LINE_CHAIN | |
| NearestSegment(const VECTOR2I &aP) const | SHAPE_LINE_CHAIN | |
| NextShape(int aPointIndex, bool aForwards=true) const | SHAPE_LINE_CHAIN | |
| operator!=(const SHAPE_LINE_CHAIN &aRhs) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| operator=(const SHAPE_LINE_CHAIN &)=default (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| Parse(std::stringstream &aStream) override | SHAPE_LINE_CHAIN | virtual |
| PathLength(const VECTOR2I &aP, int aIndex=-1) const | SHAPE_LINE_CHAIN | |
| PointAlong(int aPathLength) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| PointCount() const | SHAPE_LINE_CHAIN | inline |
| PointInside(const VECTOR2I &aPt, int aAccuracy=0, bool aUseBBoxCache=false) const | SHAPE_LINE_CHAIN_BASE | |
| PointOnEdge(const VECTOR2I &aP, int aAccuracy=0) const | SHAPE_LINE_CHAIN_BASE | |
| PrevShape(int aPointIndex) const (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| Remove(int aStartIndex, int aEndIndex) | SHAPE_LINE_CHAIN | |
| Remove(int aIndex) | SHAPE_LINE_CHAIN | inline |
| RemoveShape(int aPointIndex) | 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() const | SHAPE_LINE_CHAIN | |
| reversedArcIndex(size_t aSegment) const | SHAPE_LINE_CHAIN | inlineprotected |
| Rotate(double aAngle, const VECTOR2I &aCenter=VECTOR2I(0, 0)) override | SHAPE_LINE_CHAIN | virtual |
| 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 |
| SetPoint(int aIndex, const VECTOR2I &aPos) | SHAPE_LINE_CHAIN | |
| SetWidth(int aWidth) | SHAPE_LINE_CHAIN | inline |
| SHAPE(SHAPE_TYPE aType) | SHAPE | inline |
| SHAPE_BASE(SHAPE_TYPE aType) | SHAPE_BASE | inline |
| SHAPE_LINE_CHAIN() | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const SHAPE_LINE_CHAIN &aShape) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const std::vector< int > &aV) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| SHAPE_LINE_CHAIN(const std::vector< wxPoint > &aV, bool aClosed=false) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const std::vector< VECTOR2I > &aV, bool aClosed=false) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const SHAPE_ARC &aArc, bool aClosed=false) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inline |
| SHAPE_LINE_CHAIN(const ClipperLibKiCad::Path &aPath, const std::vector< CLIPPER_Z_VALUE > &aZValueBuffer, const std::vector< SHAPE_ARC > &aArcBuffer) (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | |
| SHAPE_LINE_CHAIN_BASE(SHAPE_TYPE aType) (defined in SHAPE_LINE_CHAIN_BASE) | SHAPE_LINE_CHAIN_BASE | inline |
| SHAPE_POLY_SET (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | friend |
| ShapeCount() const | SHAPE_LINE_CHAIN | |
| Simplify(bool aRemoveColinear=true) | SHAPE_LINE_CHAIN | |
| Slice(int aStartIndex, int aEndIndex=-1) const | SHAPE_LINE_CHAIN | |
| Split(const VECTOR2I &aP) | SHAPE_LINE_CHAIN | |
| splitArc(ssize_t aPtIndex, bool aCoincident=false) | SHAPE_LINE_CHAIN | protected |
| SquaredDistance(const VECTOR2I &aP, bool aOutlineOnly=false) const (defined in SHAPE_LINE_CHAIN_BASE) | SHAPE_LINE_CHAIN_BASE | |
| Type() const | SHAPE_BASE | inline |
| Width() const | SHAPE_LINE_CHAIN | inline |
| ~SHAPE() (defined in SHAPE) | SHAPE | inlinevirtual |
| ~SHAPE_BASE() (defined in SHAPE_BASE) | SHAPE_BASE | inlinevirtual |
| ~SHAPE_LINE_CHAIN() (defined in SHAPE_LINE_CHAIN) | SHAPE_LINE_CHAIN | inlinevirtual |
| ~SHAPE_LINE_CHAIN_BASE() (defined in SHAPE_LINE_CHAIN_BASE) | SHAPE_LINE_CHAIN_BASE | inlinevirtual |