| __init__(self, *args) | pcbnew.SHAPE_POLY_SET | |
| AddHole(self, aHole, aOutline=-1) | pcbnew.SHAPE_POLY_SET | |
| AddOutline(self, aOutline) | pcbnew.SHAPE_POLY_SET | |
| ALLOW_ACUTE_CORNERS | pcbnew.SHAPE_POLY_SET | static |
| Append(self, *args) | pcbnew.SHAPE_POLY_SET | |
| ArcCount(self) | pcbnew.SHAPE_POLY_SET | |
| Area(self) | pcbnew.SHAPE_POLY_SET | |
| BBox(self, aClearance=0) | pcbnew.SHAPE_POLY_SET | |
| BBoxFromCaches(self) | pcbnew.SHAPE_POLY_SET | |
| BooleanAdd(self, *args) | pcbnew.SHAPE_POLY_SET | |
| BooleanIntersection(self, *args) | pcbnew.SHAPE_POLY_SET | |
| BooleanSubtract(self, *args) | pcbnew.SHAPE_POLY_SET | |
| BuildBBoxCaches(self) | pcbnew.SHAPE_POLY_SET | |
| BuildPolysetFromOrientedPaths(aPaths, aReverseOrientation=False, aEvenOdd=False) | pcbnew.SHAPE_POLY_SET | static |
| CacheTriangulation(self, aPartition=True, aSimplify=False) | pcbnew.SHAPE_POLY_SET | |
| Chamfer(self, aDistance) | pcbnew.SHAPE_POLY_SET | |
| CHAMFER_ACUTE_CORNERS | pcbnew.SHAPE_POLY_SET | static |
| CHAMFER_ALL_CORNERS | pcbnew.SHAPE_POLY_SET | static |
| ChamferPolygon(self, aDistance, aIndex) | pcbnew.SHAPE_POLY_SET | |
| CHole(self, aOutline, aHole) | pcbnew.SHAPE_POLY_SET | |
| CIterate(self, *args) | pcbnew.SHAPE_POLY_SET | |
| CIterateSegments(self, *args) | pcbnew.SHAPE_POLY_SET | |
| CIterateSegmentsWithHoles(self, *args) | pcbnew.SHAPE_POLY_SET | |
| CIterateWithHoles(self, *args) | pcbnew.SHAPE_POLY_SET | |
| ClearArcs(self) | pcbnew.SHAPE_POLY_SET | |
| CloneDropTriangulation(self) | pcbnew.SHAPE_POLY_SET | |
| Collide(self, *args) | pcbnew.SHAPE_POLY_SET | |
| CollideEdge(self, aPoint, aClosestVertex=None, aClearance=0) | pcbnew.SHAPE_POLY_SET | |
| CollideVertex(self, aPoint, aClosestVertex=None, aClearance=0) | pcbnew.SHAPE_POLY_SET | |
| Contains(self, aP, aSubpolyIndex=-1, aAccuracy=0, aUseBBoxCaches=False) | pcbnew.SHAPE_POLY_SET | |
| COutline(self, aIndex) | pcbnew.SHAPE_POLY_SET | |
| CPolygon(self, aIndex) | pcbnew.SHAPE_POLY_SET | |
| CVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
| Deflate(self, *args) | pcbnew.SHAPE_POLY_SET | |
| DeletePolygon(self, aIdx) | pcbnew.SHAPE_POLY_SET | |
| DeletePolygonAndTriangulationData(self, aIdx, aUpdateHash=True) | pcbnew.SHAPE_POLY_SET | |
| Fillet(self, aRadius, aErrorMax) | pcbnew.SHAPE_POLY_SET | |
| FilletPolygon(self, aRadius, aErrorMax, aIndex) | pcbnew.SHAPE_POLY_SET | |
| Format(self, aCplusPlus=True) | pcbnew.SHAPE_POLY_SET | |
| Fracture(self, aFastMode) | pcbnew.SHAPE_POLY_SET | |
| FullPointCount(self) | pcbnew.SHAPE_POLY_SET | |
| GetArcs(self, aArcBuffer) | pcbnew.SHAPE_POLY_SET | |
| GetGlobalIndex(self, aRelativeIndices, aGlobalIdx) | pcbnew.SHAPE_POLY_SET | |
| GetHash(self) | pcbnew.SHAPE_POLY_SET | |
| GetNeighbourIndexes(self, aGlobalIndex, aPrevious, aNext) | pcbnew.SHAPE_POLY_SET | |
| GetRelativeIndices(self, aGlobalIdx, aRelativeIndices) | pcbnew.SHAPE_POLY_SET | |
| HasHoles(self) | pcbnew.SHAPE_POLY_SET | |
| HasTouchingHoles(self) | pcbnew.SHAPE_POLY_SET | |
| Hole(self, aOutline, aHole) | pcbnew.SHAPE_POLY_SET | |
| HoleCount(self, aOutline) | pcbnew.SHAPE_POLY_SET | |
| Inflate(self, *args) | pcbnew.SHAPE_POLY_SET | |
| InflateWithLinkedHoles(self, aFactor, aCircleSegmentsCount, aFastMode) | pcbnew.SHAPE_POLY_SET | |
| InsertVertex(self, aGlobalIndex, aNewVertex) | pcbnew.SHAPE_POLY_SET | |
| IsEmpty(self) | pcbnew.SHAPE_POLY_SET | |
| IsPolygonSelfIntersecting(self, aPolygonIndex) | pcbnew.SHAPE_POLY_SET | |
| IsSelfIntersecting(self) | pcbnew.SHAPE_POLY_SET | |
| IsTriangulationUpToDate(self) | pcbnew.SHAPE_POLY_SET | |
| IsVertexInHole(self, aGlobalIdx) | pcbnew.SHAPE_POLY_SET | |
| Iterate(self, *args) | pcbnew.SHAPE_POLY_SET | |
| IterateFromVertexWithHoles(self, aGlobalIdx) | pcbnew.SHAPE_POLY_SET | |
| IterateSegments(self, *args) | pcbnew.SHAPE_POLY_SET | |
| IterateSegmentsWithHoles(self, *args) | pcbnew.SHAPE_POLY_SET | |
| IterateWithHoles(self, *args) | pcbnew.SHAPE_POLY_SET | |
| Mirror(self, *args) | pcbnew.SHAPE_POLY_SET | |
| NewHole(self, aOutline=-1) | pcbnew.SHAPE_POLY_SET | |
| NewOutline(self) | pcbnew.SHAPE_POLY_SET | |
| NormalizeAreaOutlines(self) | pcbnew.SHAPE_POLY_SET | |
| Outline(self, *args) | pcbnew.SHAPE_POLY_SET | |
| OutlineCount(self) | pcbnew.SHAPE_POLY_SET | |
| PM_FAST | pcbnew.SHAPE_POLY_SET | static |
| PM_STRICTLY_SIMPLE | pcbnew.SHAPE_POLY_SET | static |
| PointOnEdge(self, aP) | pcbnew.SHAPE_POLY_SET | |
| Polygon(self, *args) | pcbnew.SHAPE_POLY_SET | |
| RemoveAllContours(self) | pcbnew.SHAPE_POLY_SET | |
| RemoveContour(self, aContourIdx, aPolygonIdx=-1) | pcbnew.SHAPE_POLY_SET | |
| RemoveNullSegments(self) | pcbnew.SHAPE_POLY_SET | |
| RemoveVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
| Rotate(self, *args) | pcbnew.SHAPE_POLY_SET | |
| ROUND_ACUTE_CORNERS | pcbnew.SHAPE_POLY_SET | static |
| ROUND_ALL_CORNERS | pcbnew.SHAPE_POLY_SET | static |
| SetVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
| Simplify(self, aFastMode) | pcbnew.SHAPE_POLY_SET | |
| SquaredDistance(self, *args) | pcbnew.SHAPE_POLY_SET | |
| SquaredDistanceToPolygon(self, *args) | pcbnew.SHAPE_POLY_SET | |
| Subset(self, aFirstPolygon, aLastPolygon) | pcbnew.SHAPE_POLY_SET | |
| thisown | pcbnew.SHAPE_POLY_SET | static |
| TotalVertices(self) | pcbnew.SHAPE_POLY_SET | |
| TriangulatedPolyCount(self) | pcbnew.SHAPE_POLY_SET | |
| TriangulatedPolygon(self, aIndex) | pcbnew.SHAPE_POLY_SET | |
| Unfracture(self, aFastMode) | pcbnew.SHAPE_POLY_SET | |
| UnitSet(self, aPolygonIndex) | pcbnew.SHAPE_POLY_SET | |
| UpdateTriangulationDataHash(self) | pcbnew.SHAPE_POLY_SET | |
| VertexCount(self, aOutline=-1, aHole=-1) | pcbnew.SHAPE_POLY_SET | |