| __init__(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | __ne__(self, aRhs) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Append(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Arc(self, aArc) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ArcCount(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ArcIndex(self, aSegment) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Area(self, aAbsolute=True) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | BBox(self, aClearance=0) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CArcs(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CheckClearance(self, aP, aDist) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CLastPoint(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Clear(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ClearArcs(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ClosestPoints(*args) | pcbnew.SHAPE_LINE_CHAIN | static | 
  | ClosestSegments(aMyPrevPt, aMyStart, aMyEnd, aOtherPrevPt, aOtherStart, aOtherEnd, aPt0, aPt1, aDistSq) | pcbnew.SHAPE_LINE_CHAIN | static | 
  | ClosestSegmentsFast(self, aOther, aPt0, aPt1) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Collide(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CompareGeometry(self, aOther) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CPoint(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CPoints(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CSegment(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | CShapes(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Distance(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Find(self, aP, aThreshold=0) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | FindSegment(self, aP, aThreshold=1) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Format(self, aCplusPlus=True) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | GenerateBBoxCache(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Insert(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Intersect(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Intersects(self, aChain) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | IsArcEnd(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | IsArcSegment(self, aSegment) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | IsArcStart(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | IsPtOnArc(self, aPtIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | IsSharedPt(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Length(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Mirror(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | NearestPoint(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | NearestSegment(self, aP) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | NextShape(self, aPointIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | OffsetLine(self, aAmount, aCornerStrategy, aMaxError, aLeft, aRight, aSimplify=False) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | PathLength(self, aP, aIndex=-1) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | PointAlong(self, aPathLength) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | PointCount(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Remove(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | RemoveDuplicatePoints(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | RemoveShape(self, aPointIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Replace(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ReservePoints(self, aSize) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Reverse(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Rotate(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Segment(self, aIndex) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | SegmentCount(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | SelfIntersecting(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | SetClosed(self, aClosed) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | SetPoint(self, aIndex, aPos) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | SetWidth(self, aWidth) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | ShapeCount(self) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Simplify(self, aMaxError=0) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Slice(self, aStartIndex, aEndIndex=-1) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | Split(self, *args) | pcbnew.SHAPE_LINE_CHAIN |  | 
  | thisown | pcbnew.SHAPE_LINE_CHAIN | static | 
  | Width(self) | pcbnew.SHAPE_LINE_CHAIN |  |