__init__(self, *args) | pcbnew.SHAPE_POLY_SET | |
AddHole(self, aHole, aOutline=-1) | pcbnew.SHAPE_POLY_SET | |
AddOutline(self, aOutline) | pcbnew.SHAPE_POLY_SET | |
AddPolygon(self, apolygon) | pcbnew.SHAPE_POLY_SET | |
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 | |
BooleanXor(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 | |
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 | |
CPolygons(self) | pcbnew.SHAPE_POLY_SET | |
CVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
Deflate(self, aAmount, aCornerStrategy, aMaxError) | 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, aAmount, aCornerStrategy, aMaxError, aSimplify=False) | pcbnew.SHAPE_POLY_SET | |
InflateWithLinkedHoles(self, aFactor, aCornerStrategy, aMaxError, 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, aRef, aFlipDirection) | pcbnew.SHAPE_POLY_SET | |
NewHole(self, aOutline=-1) | pcbnew.SHAPE_POLY_SET | |
NewOutline(self) | pcbnew.SHAPE_POLY_SET | |
NormalizeAreaOutlines(self) | pcbnew.SHAPE_POLY_SET | |
OffsetLineChain(self, aLine, aAmount, aCornerStrategy, aMaxError, aSimplify) | 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 |
PointInside(self, aPt, aAccuracy=0, aUseBBoxCache=False) | pcbnew.SHAPE_POLY_SET | |
PointOnEdge(self, aP, aAccuracy=0) | pcbnew.SHAPE_POLY_SET | |
Polygon(self, *args) | pcbnew.SHAPE_POLY_SET | |
RebuildHolesFromContours(self) | 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 | |
RemoveOutline(self, aOutlineIdx) | pcbnew.SHAPE_POLY_SET | |
RemoveVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
Rotate(self, *args) | pcbnew.SHAPE_POLY_SET | |
SetVertex(self, *args) | pcbnew.SHAPE_POLY_SET | |
Simplify(self, aFastMode) | pcbnew.SHAPE_POLY_SET | |
SimplifyOutlines(self, aMaxError=0) | pcbnew.SHAPE_POLY_SET | |
SquaredDistance(self, *args) | pcbnew.SHAPE_POLY_SET | |
SquaredDistanceToPolygon(self, *args) | pcbnew.SHAPE_POLY_SET | |
SquaredDistanceToSeg(self, aSegment, aNearest=None) | 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 | |