KiCad Pcbnew Python Scripting
pcbnew.SHAPE_POLY_SET Member List

This is the complete list of members for pcbnew.SHAPE_POLY_SET, including all inherited members.

__init__(self, *args)pcbnew.SHAPE_POLY_SET
AddHole(self, "SHAPE_LINE_CHAIN" aHole, "int" aOutline=-1)pcbnew.SHAPE_POLY_SET
AddOutline(self, "SHAPE_LINE_CHAIN" aOutline)pcbnew.SHAPE_POLY_SET
ALLOW_ACUTE_CORNERSpcbnew.SHAPE_POLY_SETstatic
Append(self, *args)pcbnew.SHAPE_POLY_SET
ArcCount(self)pcbnew.SHAPE_POLY_SET
Area(self)pcbnew.SHAPE_POLY_SET
BBox(self, "int" 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("std::vector< SHAPE_LINE_CHAIN,std::allocator< SHAPE_LINE_CHAIN > > const &" aPaths, "bool" aReverseOrientation=False, "bool" aEvenOdd=False)pcbnew.SHAPE_POLY_SETstatic
CacheTriangulation(self, "bool" aPartition=True)pcbnew.SHAPE_POLY_SET
Chamfer(self, "int" aDistance)pcbnew.SHAPE_POLY_SET
CHAMFER_ACUTE_CORNERSpcbnew.SHAPE_POLY_SETstatic
CHAMFER_ALL_CORNERSpcbnew.SHAPE_POLY_SETstatic
ChamferPolygon(self, "unsigned int" aDistance, "int" aIndex)pcbnew.SHAPE_POLY_SET
CHole(self, "int" aOutline, "int" 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
Clone(self)pcbnew.SHAPE_POLY_SET
Collide(self, *args)pcbnew.SHAPE_POLY_SET
CollideEdge(self, "VECTOR2I" aPoint, "SHAPE_POLY_SET::VERTEX_INDEX &" aClosestVertex, "int" aClearance=0)pcbnew.SHAPE_POLY_SET
CollideVertex(self, "VECTOR2I" aPoint, "SHAPE_POLY_SET::VERTEX_INDEX &" aClosestVertex, "int" aClearance=0)pcbnew.SHAPE_POLY_SET
Contains(self, "VECTOR2I" aP, "int" aSubpolyIndex=-1, "int" aAccuracy=0, "bool" aUseBBoxCaches=False)pcbnew.SHAPE_POLY_SET
COutline(self, "int" aIndex)pcbnew.SHAPE_POLY_SET
CPolygon(self, "int" aIndex)pcbnew.SHAPE_POLY_SET
CVertex(self, *args)pcbnew.SHAPE_POLY_SET
Deflate(self, *args)pcbnew.SHAPE_POLY_SET
DeletePolygon(self, "int" aIdx)pcbnew.SHAPE_POLY_SET
Fillet(self, "int" aRadius, "int" aErrorMax)pcbnew.SHAPE_POLY_SET
FilletPolygon(self, "unsigned int" aRadius, "int" aErrorMax, "int" aIndex)pcbnew.SHAPE_POLY_SET
Format(self)pcbnew.SHAPE_POLY_SET
Fracture(self, "SHAPE_POLY_SET::POLYGON_MODE" aFastMode)pcbnew.SHAPE_POLY_SET
FullPointCount(self)pcbnew.SHAPE_POLY_SET
GetArcs(self, "std::vector< SHAPE_ARC,std::allocator< SHAPE_ARC > > &" aArcBuffer)pcbnew.SHAPE_POLY_SET
GetGlobalIndex(self, "SHAPE_POLY_SET::VERTEX_INDEX" aRelativeIndices, "int &" aGlobalIdx)pcbnew.SHAPE_POLY_SET
GetHash(self)pcbnew.SHAPE_POLY_SET
GetIndexableSubshapeCount(self)pcbnew.SHAPE_POLY_SET
GetIndexableSubshapes(self, "std::vector< SHAPE *,std::allocator< SHAPE * > > &" aSubshapes)pcbnew.SHAPE_POLY_SET
GetNeighbourIndexes(self, "int" aGlobalIndex, "int *" aPrevious, "int *" aNext)pcbnew.SHAPE_POLY_SET
GetRelativeIndices(self, "int" aGlobalIdx, "SHAPE_POLY_SET::VERTEX_INDEX *" aRelativeIndices)pcbnew.SHAPE_POLY_SET
HasHoles(self)pcbnew.SHAPE_POLY_SET
HasIndexableSubshapes(self)pcbnew.SHAPE_POLY_SET
HasTouchingHoles(self)pcbnew.SHAPE_POLY_SET
Hole(self, "int" aOutline, "int" aHole)pcbnew.SHAPE_POLY_SET
HoleCount(self, "int" aOutline)pcbnew.SHAPE_POLY_SET
Inflate(self, *args)pcbnew.SHAPE_POLY_SET
InflateWithLinkedHoles(self, "int" aFactor, "int" aCircleSegmentsCount, "SHAPE_POLY_SET::POLYGON_MODE" aFastMode)pcbnew.SHAPE_POLY_SET
InsertVertex(self, "int" aGlobalIndex, "VECTOR2I" aNewVertex)pcbnew.SHAPE_POLY_SET
IsEmpty(self)pcbnew.SHAPE_POLY_SET
IsPolygonSelfIntersecting(self, "int" aPolygonIndex)pcbnew.SHAPE_POLY_SET
IsSelfIntersecting(self)pcbnew.SHAPE_POLY_SET
IsSolid(self)pcbnew.SHAPE_POLY_SET
IsTriangulationUpToDate(self)pcbnew.SHAPE_POLY_SET
IsVertexInHole(self, "int" aGlobalIdx)pcbnew.SHAPE_POLY_SET
Iterate(self, *args)pcbnew.SHAPE_POLY_SET
IterateFromVertexWithHoles(self, "int" 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
Move(self, "VECTOR2I" aVector)pcbnew.SHAPE_POLY_SET
NewHole(self, "int" 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
Parse(self, "std::stringstream &" aStream)pcbnew.SHAPE_POLY_SET
PM_FASTpcbnew.SHAPE_POLY_SETstatic
PM_STRICTLY_SIMPLEpcbnew.SHAPE_POLY_SETstatic
PointOnEdge(self, "VECTOR2I" aP)pcbnew.SHAPE_POLY_SET
Polygon(self, *args)pcbnew.SHAPE_POLY_SET
RemoveAllContours(self)pcbnew.SHAPE_POLY_SET
RemoveContour(self, "int" aContourIdx, "int" 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_CORNERSpcbnew.SHAPE_POLY_SETstatic
ROUND_ALL_CORNERSpcbnew.SHAPE_POLY_SETstatic
SetVertex(self, *args)pcbnew.SHAPE_POLY_SET
Simplify(self, "SHAPE_POLY_SET::POLYGON_MODE" aFastMode)pcbnew.SHAPE_POLY_SET
SquaredDistance(self, *args)pcbnew.SHAPE_POLY_SET
SquaredDistanceToPolygon(self, *args)pcbnew.SHAPE_POLY_SET
Subset(self, "int" aFirstPolygon, "int" aLastPolygon)pcbnew.SHAPE_POLY_SET
thisownpcbnew.SHAPE_POLY_SETstatic
TotalVertices(self)pcbnew.SHAPE_POLY_SET
TriangulatedPolyCount(self)pcbnew.SHAPE_POLY_SET
TriangulatedPolygon(self, "int" aIndex)pcbnew.SHAPE_POLY_SET
Unfracture(self, "SHAPE_POLY_SET::POLYGON_MODE" aFastMode)pcbnew.SHAPE_POLY_SET
UnitSet(self, "int" aPolygonIndex)pcbnew.SHAPE_POLY_SET
VertexCount(self, "int" aOutline=-1, "int" aHole=-1)pcbnew.SHAPE_POLY_SET