|
Horizon
|
This is the complete list of members for SHAPE_POLY_SET, including all inherited members.
| AddHole(const SHAPE_LINE_CHAIN &aHole, int aOutline=-1) | SHAPE_POLY_SET | |
| AddOutline(const SHAPE_LINE_CHAIN &aOutline) | SHAPE_POLY_SET | |
| Append(int x, int y, int aOutline=-1, int aHole=-1, bool aAllowDuplication=false) | SHAPE_POLY_SET | |
| Append(const SHAPE_POLY_SET &aSet) | SHAPE_POLY_SET | |
| Append(const VECTOR2I &aP, int aOutline=-1, int aHole=-1) | SHAPE_POLY_SET | |
| BBox(int aClearance=0) const override | SHAPE_POLY_SET | virtual |
| BooleanAdd(const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| BooleanAdd(const SHAPE_POLY_SET &a, const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| BooleanIntersection(const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| BooleanIntersection(const SHAPE_POLY_SET &a, const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| BooleanSubtract(const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| BooleanSubtract(const SHAPE_POLY_SET &a, const SHAPE_POLY_SET &b, POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| CacheTriangulation() (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| Centre() const | SHAPE | inlinevirtual |
| Chamfer(int aDistance) | SHAPE_POLY_SET | |
| ChamferPolygon(unsigned int aDistance, int aIndex=0) | SHAPE_POLY_SET | |
| CHole(int aOutline, int aHole) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CIterate(int aFirst, int aLast, bool aIterateHoles=false) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CIterate(int aOutline) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CIterate() const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CIterateWithHoles(int aOutline) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CIterateWithHoles() const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| Clone() const override | SHAPE_POLY_SET | virtual |
| Collide(const VECTOR2I &aP, int aClearance=0) const override | SHAPE_POLY_SET | virtual |
| Collide(const SEG &aSeg, int aClearance=0) const override | SHAPE_POLY_SET | 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 |
| CollideEdge(const VECTOR2I &aPoint, VERTEX_INDEX &aClosestVertex, int aClearance=0) | SHAPE_POLY_SET | |
| CollideVertex(const VECTOR2I &aPoint, VERTEX_INDEX &aClosestVertex, int aClearance=0) | SHAPE_POLY_SET | |
| CONST_ITERATOR typedef (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| CONST_SEGMENT_ITERATOR typedef (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| Contains(const VECTOR2I &aP, int aSubpolyIndex=-1, bool aIgnoreHoles=false) const | SHAPE_POLY_SET | |
| COutline(int aIndex) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CPolygon(int aIndex) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| CVertex(int aIndex, int aOutline, int aHole) const | SHAPE_POLY_SET | |
| CVertex(int aGlobalIndex) const | SHAPE_POLY_SET | |
| CVertex(VERTEX_INDEX aIndex) const | SHAPE_POLY_SET | |
| DeletePolygon(int aIdx) | SHAPE_POLY_SET | |
| Distance(VECTOR2I aPoint) | SHAPE_POLY_SET | |
| Distance(const SEG &aSegment, int aSegmentWidth=0) | SHAPE_POLY_SET | |
| DistanceToPolygon(VECTOR2I aPoint, int aIndex) | SHAPE_POLY_SET | |
| DistanceToPolygon(SEG aSegment, int aIndex, int aSegmentWidth=0) | SHAPE_POLY_SET | |
| ecoord typedef (defined in SHAPE) | SHAPE | protected |
| Fillet(int aRadius, int aErrorMax) | SHAPE_POLY_SET | |
| FilletPolygon(unsigned int aRadius, int aErrorMax, int aIndex=0) | SHAPE_POLY_SET | |
| Format() const override | SHAPE_POLY_SET | virtual |
| Fracture(POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| GetGlobalIndex(VERTEX_INDEX aRelativeIndices, int &aGlobalIdx) | SHAPE_POLY_SET | |
| GetHash() const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| GetNeighbourIndexes(int aGlobalIndex, int *aPrevious, int *aNext) | SHAPE_POLY_SET | |
| GetRelativeIndices(int aGlobalIdx, VERTEX_INDEX *aRelativeIndices) const | SHAPE_POLY_SET | |
| HasHoles() const | SHAPE_POLY_SET | |
| HasTouchingHoles() const | SHAPE_POLY_SET | |
| Hole(int aOutline, int aHole) | SHAPE_POLY_SET | inline |
| HoleCount(int aOutline) const | SHAPE_POLY_SET | inline |
| Inflate(int aFactor, int aCircleSegmentsCount) | SHAPE_POLY_SET | |
| InsertVertex(int aGlobalIndex, VECTOR2I aNewVertex) | SHAPE_POLY_SET | |
| IsEmpty() const | SHAPE_POLY_SET | inline |
| IsPolygonSelfIntersecting(int aPolygonIndex) | SHAPE_POLY_SET | |
| IsSelfIntersecting() | SHAPE_POLY_SET | |
| IsSolid() const override | SHAPE_POLY_SET | inlinevirtual |
| IsTriangulationUpToDate() const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| IsVertexInHole(int aGlobalIdx) | SHAPE_POLY_SET | |
| Iterate(int aFirst, int aLast, bool aIterateHoles=false) | SHAPE_POLY_SET | inline |
| Iterate(int aOutline) | SHAPE_POLY_SET | inline |
| Iterate() | SHAPE_POLY_SET | inline |
| IterateFromVertexWithHoles(int aGlobalIdx) (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| IterateSegments(int aFirst, int aLast, bool aIterateHoles=false) | SHAPE_POLY_SET | inline |
| IterateSegments(int aPolygonIdx) | SHAPE_POLY_SET | inline |
| IterateSegments() | SHAPE_POLY_SET | inline |
| IterateSegmentsWithHoles() | SHAPE_POLY_SET | inline |
| IterateSegmentsWithHoles(int aOutline) | SHAPE_POLY_SET | inline |
| IterateWithHoles(int aOutline) | SHAPE_POLY_SET | inline |
| IterateWithHoles() | SHAPE_POLY_SET | inline |
| ITERATOR typedef (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| m_type | SHAPE | protected |
| Move(const VECTOR2I &aVector) override | SHAPE_POLY_SET | virtual |
| NewHole(int aOutline=-1) | SHAPE_POLY_SET | |
| NewOutline() | SHAPE_POLY_SET | |
| NormalizeAreaOutlines() | SHAPE_POLY_SET | |
| operator=(const SHAPE_POLY_SET &) (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| Outline(int aIndex) | SHAPE_POLY_SET | inline |
| OutlineCount() const | SHAPE_POLY_SET | inline |
| Parse(std::stringstream &aStream) override | SHAPE_POLY_SET | virtual |
| PM_FAST enum value (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| PM_STRICTLY_SIMPLE enum value (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| PointOnEdge(const VECTOR2I &aP) const | SHAPE_POLY_SET | |
| Polygon(int aIndex) | SHAPE_POLY_SET | inline |
| Polygon(int aIndex) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| POLYGON typedef | SHAPE_POLY_SET | |
| POLYGON_MODE enum name | SHAPE_POLY_SET | |
| RemoveAllContours() | SHAPE_POLY_SET | |
| RemoveContour(int aContourIdx, int aPolygonIdx=-1) | SHAPE_POLY_SET | |
| RemoveNullSegments() | SHAPE_POLY_SET | |
| RemoveVertex(int aGlobalIndex) | SHAPE_POLY_SET | |
| RemoveVertex(VERTEX_INDEX aRelativeIndices) | SHAPE_POLY_SET | |
| Rotate(double aAngle, const VECTOR2I &aCenter) | SHAPE_POLY_SET | |
| SEGMENT_ITERATOR typedef (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| SHAPE(SHAPE_TYPE aType) | SHAPE | inline |
| SHAPE_POLY_SET() (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | |
| SHAPE_POLY_SET(const SHAPE_POLY_SET &aOther) | SHAPE_POLY_SET | |
| Simplify(POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| Subset(int aFirstPolygon, int aLastPolygon) | SHAPE_POLY_SET | |
| TotalVertices() const | SHAPE_POLY_SET | |
| TriangulatedPolyCount() const | SHAPE_POLY_SET | inline |
| TriangulatedPolygon(int aIndex) const (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| Type() const | SHAPE | inline |
| Unfracture(POLYGON_MODE aFastMode) | SHAPE_POLY_SET | |
| UnitSet(int aPolygonIndex) (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET | inline |
| Vertex(int aIndex, int aOutline, int aHole) | SHAPE_POLY_SET | |
| Vertex(int aGlobalIndex) | SHAPE_POLY_SET | |
| Vertex(VERTEX_INDEX aIndex) | SHAPE_POLY_SET | |
| VERTEX_INDEX typedef | SHAPE_POLY_SET | |
| VertexCount(int aOutline=-1, int aHole=-1) const | SHAPE_POLY_SET | |
| ~SHAPE() (defined in SHAPE) | SHAPE | inlinevirtual |
| ~SHAPE_POLY_SET() (defined in SHAPE_POLY_SET) | SHAPE_POLY_SET |
1.8.17