| 
|   | __init__ (self, *args) | 
|   | 
|   | SwapShape (self, aImage) | 
|   | 
|   | Serialize (self, aContainer) | 
|   | 
|   | Deserialize (self, aContainer) | 
|   | 
|   | ShowShape (self) | 
|   | 
|   | SHAPE_T_asString (self) | 
|   | 
|   | IsProxyItem (self) | 
|   | 
|   | SetIsProxyItem (self, aIsProxy=True) | 
|   | 
|   | IsAnyFill (self) | 
|   | 
|   | IsSolidFill (self) | 
|   | 
|   | IsHatchedFill (self) | 
|   | 
|   | IsFilledForHitTesting (self) | 
|   | 
|   | SetFilled (self, aFlag) | 
|   | 
|   | SetFillMode (self, aFill) | 
|   | 
|   | GetFillMode (self) | 
|   | 
|   | SetFillModeProp (self, arg2) | 
|   | 
|   | GetFillModeProp (self) | 
|   | 
|   | SetHatchingDirty (self) | 
|   | 
|   | GetHatching (self) | 
|   | 
|   | IsClosed (self) | 
|   | 
|   | GetFillColor (self) | 
|   | 
|   | SetFillColor (self, aColor) | 
|   | 
|   | SetWidth (self, aWidth) | 
|   | 
|   | GetWidth (self) | 
|   | 
|   | GetEffectiveWidth (self) | 
|   | 
|   | GetHatchLineWidth (self) | 
|   | 
|   | GetHatchLineSpacing (self) | 
|   | 
|   | SetLineStyle (self, aStyle) | 
|   | 
|   | GetLineStyle (self) | 
|   | 
|   | SetLineColor (self, aColor) | 
|   | 
|   | GetLineColor (self) | 
|   | 
|   | SetShape (self, aShape) | 
|   | 
|   | GetShape (self) | 
|   | 
|   | GetStart (self) | 
|   | 
|   | GetStartY (self) | 
|   | 
|   | GetStartX (self) | 
|   | 
|   | SetStart (self, aStart) | 
|   | 
|   | SetStartY (self, y) | 
|   | 
|   | SetStartX (self, x) | 
|   | 
|   | SetCenterY (self, y) | 
|   | 
|   | SetCenterX (self, x) | 
|   | 
|   | GetEnd (self) | 
|   | 
|   | GetEndY (self) | 
|   | 
|   | GetEndX (self) | 
|   | 
|   | SetEnd (self, aEnd) | 
|   | 
|   | SetEndY (self, aY) | 
|   | 
|   | SetEndX (self, aX) | 
|   | 
|   | SetRadius (self, aX) | 
|   | 
|   | GetTopLeft (self) | 
|   | 
|   | GetBotRight (self) | 
|   | 
|   | SetTop (self, val) | 
|   | 
|   | SetLeft (self, val) | 
|   | 
|   | SetRight (self, val) | 
|   | 
|   | SetBottom (self, val) | 
|   | 
|   | SetBezierC1 (self, aPt) | 
|   | 
|   | GetBezierC1 (self) | 
|   | 
|   | SetBezierC2 (self, aPt) | 
|   | 
|   | GetBezierC2 (self) | 
|   | 
|   | SetCenter (self, aCenter) | 
|   | 
|   | SetArcAngleAndEnd (self, aAngle, aCheckNegativeAngle=False) | 
|   | 
|   | GetArcAngle (self) | 
|   | 
|   | GetSegmentAngle (self) | 
|   | 
|   | EndsSwapped (self) | 
|   | 
|   | GetArcMid (self) | 
|   | 
|   | GetRectCorners (self) | 
|   | 
|   | GetCornersInSequence (self, angle) | 
|   | 
|   | CalcArcAngles (self, aStartAngle, aEndAngle) | 
|   | 
|   | GetRadius (self) | 
|   | 
|   | SetArcGeometry (self, aStart, aMid, aEnd) | 
|   | 
|   | SetCachedArcData (self, aStart, aMid, aEnd, aCenter) | 
|   | 
|   | GetBezierPoints (self) | 
|   | 
|   | GetPolyPoints (self) | 
|   | 
|   | GetPointCount (self) | 
|   | 
|   | GetPolyShape (self, *args) | 
|   | 
|   | IsPolyShapeValid (self) | 
|   | 
|   | SetPolyShape (self, aShape) | 
|   | 
|   | SetPolyPoints (self, aPoints) | 
|   | 
|   | RebuildBezierToSegmentsPointsList (self, aMaxError) | 
|   | 
|   | MakeEffectiveShapes (self, aEdgeOnly=False) | 
|   | 
|   | MakeEffectiveShapesForHitTesting (self) | 
|   | 
|   | ShapeGetMsgPanelInfo (self, aFrame, aList) | 
|   | 
|   | SetRectangleHeight (self, aHeight) | 
|   | 
|   | SetRectangleWidth (self, aWidth) | 
|   | 
|   | SetRectangle (self, aHeight, aWidth) | 
|   | 
|   | SetCornerRadius (self, aRadius) | 
|   | 
|   | GetCornerRadius (self) | 
|   | 
|   | IsClockwiseArc (self) | 
|   | 
|   | GetLength (self) | 
|   | 
|   | GetRectangleHeight (self) | 
|   | 
|   | GetRectangleWidth (self) | 
|   | 
|   | UpdateHatching (self) | 
|   | 
|   | TransformShapeToPolygon (self, aBuffer, aClearance, aError, aErrorLoc, ignoreLineWidth=False, includeFill=False) | 
|   | 
|   | Compare (self, aOther) | 
|   | 
|   | Similarity (self, aOther) | 
|   | 
|   | __eq__ (self, aOther) | 
|   | 
 | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
Proxy of C++ EDA_SHAPE class.
 
Definition at line 16733 of file pcbnew.py.
 
◆ __init__()
      
        
          | pcbnew.EDA_SHAPE.__init__  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    __init__(EDA_SHAPE self, SHAPE_T aType, int aLineWidth, FILL_T aFill) -> EDA_SHAPE
    __init__(EDA_SHAPE self, SHAPE aShape) -> EDA_SHAPE
 
Definition at line 16739 of file pcbnew.py.
 
 
◆ __eq__()
      
        
          | pcbnew.EDA_SHAPE.__eq__  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aOther ) | 
        
      
 
__eq__(EDA_SHAPE self, EDA_SHAPE aOther) -> bool
 
Definition at line 17122 of file pcbnew.py.
 
 
◆ CalcArcAngles()
      
        
          | pcbnew.EDA_SHAPE.CalcArcAngles  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aStartAngle,  | 
        
        
           | 
           | 
           |           aEndAngle ) | 
        
      
 
CalcArcAngles(EDA_SHAPE self, EDA_ANGLE aStartAngle, EDA_ANGLE aEndAngle)
 
Definition at line 17007 of file pcbnew.py.
 
 
◆ Compare()
      
        
          | pcbnew.EDA_SHAPE.Compare  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aOther ) | 
        
      
 
Compare(EDA_SHAPE self, EDA_SHAPE aOther) -> int
 
Definition at line 17114 of file pcbnew.py.
 
 
◆ Deserialize()
      
        
          | pcbnew.EDA_SHAPE.Deserialize  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aContainer ) | 
        
      
 
 
◆ EndsSwapped()
      
        
          | pcbnew.EDA_SHAPE.EndsSwapped  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
EndsSwapped(EDA_SHAPE self) -> bool
 
Definition at line 16991 of file pcbnew.py.
 
 
◆ GetArcAngle()
      
        
          | pcbnew.EDA_SHAPE.GetArcAngle  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetArcAngle(EDA_SHAPE self) -> EDA_ANGLE
 
Definition at line 16983 of file pcbnew.py.
 
 
◆ GetArcMid()
      
        
          | pcbnew.EDA_SHAPE.GetArcMid  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetArcMid(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16995 of file pcbnew.py.
 
 
◆ GetBezierC1()
      
        
          | pcbnew.EDA_SHAPE.GetBezierC1  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetBezierC1(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16963 of file pcbnew.py.
 
 
◆ GetBezierC2()
      
        
          | pcbnew.EDA_SHAPE.GetBezierC2  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetBezierC2(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16971 of file pcbnew.py.
 
 
◆ GetBezierPoints()
      
        
          | pcbnew.EDA_SHAPE.GetBezierPoints  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetBezierPoints(EDA_SHAPE self) -> VECTOR_VECTOR2I
 
Definition at line 17023 of file pcbnew.py.
 
 
◆ GetBotRight()
      
        
          | pcbnew.EDA_SHAPE.GetBotRight  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetBotRight(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16939 of file pcbnew.py.
 
 
◆ GetCornerRadius()
      
        
          | pcbnew.EDA_SHAPE.GetCornerRadius  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetCornerRadius(EDA_SHAPE self) -> int
 
Definition at line 17086 of file pcbnew.py.
 
 
◆ GetCornersInSequence()
      
        
          | pcbnew.EDA_SHAPE.GetCornersInSequence  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           angle ) | 
        
      
 
GetCornersInSequence(EDA_SHAPE self, EDA_ANGLE angle) -> VECTOR_VECTOR2I
 
Definition at line 17003 of file pcbnew.py.
 
 
◆ GetEffectiveWidth()
      
        
          | pcbnew.EDA_SHAPE.GetEffectiveWidth  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetEffectiveWidth(EDA_SHAPE self) -> int
 
Definition at line 16839 of file pcbnew.py.
 
 
◆ GetEnd()
      
        
          | pcbnew.EDA_SHAPE.GetEnd  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetEnd(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16907 of file pcbnew.py.
 
 
◆ GetEndX()
      
        
          | pcbnew.EDA_SHAPE.GetEndX  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetEndX(EDA_SHAPE self) -> int
 
Definition at line 16915 of file pcbnew.py.
 
 
◆ GetEndY()
      
        
          | pcbnew.EDA_SHAPE.GetEndY  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetEndY(EDA_SHAPE self) -> int
 
Definition at line 16911 of file pcbnew.py.
 
 
◆ GetFillColor()
      
        
          | pcbnew.EDA_SHAPE.GetFillColor  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetFillColor(EDA_SHAPE self) -> COLOR4D
 
Definition at line 16823 of file pcbnew.py.
 
 
◆ GetFillMode()
      
        
          | pcbnew.EDA_SHAPE.GetFillMode  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetFillMode(EDA_SHAPE self) -> FILL_T
 
Definition at line 16799 of file pcbnew.py.
 
 
◆ GetFillModeProp()
      
        
          | pcbnew.EDA_SHAPE.GetFillModeProp  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetFillModeProp(EDA_SHAPE self) -> UI_FILL_MODE
 
Definition at line 16807 of file pcbnew.py.
 
 
◆ GetHatching()
      
        
          | pcbnew.EDA_SHAPE.GetHatching  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetHatching(EDA_SHAPE self) -> SHAPE_POLY_SET
 
Definition at line 16815 of file pcbnew.py.
 
 
◆ GetHatchLineSpacing()
      
        
          | pcbnew.EDA_SHAPE.GetHatchLineSpacing  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetHatchLineSpacing(EDA_SHAPE self) -> int
 
Definition at line 16847 of file pcbnew.py.
 
 
◆ GetHatchLineWidth()
      
        
          | pcbnew.EDA_SHAPE.GetHatchLineWidth  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetHatchLineWidth(EDA_SHAPE self) -> int
 
Definition at line 16843 of file pcbnew.py.
 
 
◆ GetLength()
      
        
          | pcbnew.EDA_SHAPE.GetLength  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetLength(EDA_SHAPE self) -> double
 
Definition at line 17094 of file pcbnew.py.
 
 
◆ GetLineColor()
      
        
          | pcbnew.EDA_SHAPE.GetLineColor  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetLineColor(EDA_SHAPE self) -> COLOR4D
 
Definition at line 16863 of file pcbnew.py.
 
 
◆ GetLineStyle()
      
        
          | pcbnew.EDA_SHAPE.GetLineStyle  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetLineStyle(EDA_SHAPE self) -> LINE_STYLE
 
Definition at line 16855 of file pcbnew.py.
 
 
◆ GetPointCount()
      
        
          | pcbnew.EDA_SHAPE.GetPointCount  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetPointCount(EDA_SHAPE self) -> int
 
Definition at line 17031 of file pcbnew.py.
 
 
◆ GetPolyPoints()
      
        
          | pcbnew.EDA_SHAPE.GetPolyPoints  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetPolyPoints(EDA_SHAPE self) -> VECTOR_VECTOR2I
 
Definition at line 17027 of file pcbnew.py.
 
 
◆ GetPolyShape()
      
        
          | pcbnew.EDA_SHAPE.GetPolyShape  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    GetPolyShape(EDA_SHAPE self) -> SHAPE_POLY_SET
    GetPolyShape(EDA_SHAPE self) -> SHAPE_POLY_SET
 
Definition at line 17035 of file pcbnew.py.
 
 
◆ GetRadius()
      
        
          | pcbnew.EDA_SHAPE.GetRadius  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetRadius(EDA_SHAPE self) -> int
 
Definition at line 17011 of file pcbnew.py.
 
 
◆ GetRectangleHeight()
      
        
          | pcbnew.EDA_SHAPE.GetRectangleHeight  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetRectangleHeight(EDA_SHAPE self) -> int
 
Definition at line 17098 of file pcbnew.py.
 
 
◆ GetRectangleWidth()
      
        
          | pcbnew.EDA_SHAPE.GetRectangleWidth  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetRectangleWidth(EDA_SHAPE self) -> int
 
Definition at line 17102 of file pcbnew.py.
 
 
◆ GetRectCorners()
      
        
          | pcbnew.EDA_SHAPE.GetRectCorners  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetRectCorners(EDA_SHAPE self) -> VECTOR_VECTOR2I
 
Definition at line 16999 of file pcbnew.py.
 
 
◆ GetSegmentAngle()
      
        
          | pcbnew.EDA_SHAPE.GetSegmentAngle  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetSegmentAngle(EDA_SHAPE self) -> EDA_ANGLE
 
Definition at line 16987 of file pcbnew.py.
 
 
◆ GetShape()
      
        
          | pcbnew.EDA_SHAPE.GetShape  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetShape(EDA_SHAPE self) -> SHAPE_T
 
Definition at line 16871 of file pcbnew.py.
 
 
◆ GetStart()
      
        
          | pcbnew.EDA_SHAPE.GetStart  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetStart(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16875 of file pcbnew.py.
 
 
◆ GetStartX()
      
        
          | pcbnew.EDA_SHAPE.GetStartX  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetStartX(EDA_SHAPE self) -> int
 
Definition at line 16883 of file pcbnew.py.
 
 
◆ GetStartY()
      
        
          | pcbnew.EDA_SHAPE.GetStartY  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetStartY(EDA_SHAPE self) -> int
 
Definition at line 16879 of file pcbnew.py.
 
 
◆ GetTopLeft()
      
        
          | pcbnew.EDA_SHAPE.GetTopLeft  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetTopLeft(EDA_SHAPE self) -> VECTOR2I
 
Definition at line 16935 of file pcbnew.py.
 
 
◆ GetWidth()
      
        
          | pcbnew.EDA_SHAPE.GetWidth  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetWidth(EDA_SHAPE self) -> int
 
Definition at line 16835 of file pcbnew.py.
 
 
◆ IsAnyFill()
      
        
          | pcbnew.EDA_SHAPE.IsAnyFill  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsAnyFill(EDA_SHAPE self) -> bool
 
Definition at line 16775 of file pcbnew.py.
 
 
◆ IsClockwiseArc()
      
        
          | pcbnew.EDA_SHAPE.IsClockwiseArc  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsClockwiseArc(EDA_SHAPE self) -> bool
 
Definition at line 17090 of file pcbnew.py.
 
 
◆ IsClosed()
      
        
          | pcbnew.EDA_SHAPE.IsClosed  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsClosed(EDA_SHAPE self) -> bool
 
Definition at line 16819 of file pcbnew.py.
 
 
◆ IsFilledForHitTesting()
      
        
          | pcbnew.EDA_SHAPE.IsFilledForHitTesting  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsFilledForHitTesting(EDA_SHAPE self) -> bool
 
Definition at line 16787 of file pcbnew.py.
 
 
◆ IsHatchedFill()
      
        
          | pcbnew.EDA_SHAPE.IsHatchedFill  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsHatchedFill(EDA_SHAPE self) -> bool
 
Definition at line 16783 of file pcbnew.py.
 
 
◆ IsPolyShapeValid()
      
        
          | pcbnew.EDA_SHAPE.IsPolyShapeValid  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsPolyShapeValid(EDA_SHAPE self) -> bool
 
Definition at line 17042 of file pcbnew.py.
 
 
◆ IsProxyItem()
      
        
          | pcbnew.EDA_SHAPE.IsProxyItem  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsProxyItem(EDA_SHAPE self) -> bool
 
Definition at line 16767 of file pcbnew.py.
 
 
◆ IsSolidFill()
      
        
          | pcbnew.EDA_SHAPE.IsSolidFill  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
IsSolidFill(EDA_SHAPE self) -> bool
 
Definition at line 16779 of file pcbnew.py.
 
 
◆ MakeEffectiveShapes()
      
        
          | pcbnew.EDA_SHAPE.MakeEffectiveShapes  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aEdgeOnly = False ) | 
        
      
 
MakeEffectiveShapes(EDA_SHAPE self, bool aEdgeOnly=False) -> std::vector< SHAPE *,std::allocator< SHAPE * > >
 
Definition at line 17058 of file pcbnew.py.
 
 
◆ MakeEffectiveShapesForHitTesting()
      
        
          | pcbnew.EDA_SHAPE.MakeEffectiveShapesForHitTesting  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
MakeEffectiveShapesForHitTesting(EDA_SHAPE self) -> std::vector< SHAPE *,std::allocator< SHAPE * > >
 
Definition at line 17062 of file pcbnew.py.
 
 
◆ RebuildBezierToSegmentsPointsList()
      
        
          | pcbnew.EDA_SHAPE.RebuildBezierToSegmentsPointsList  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aMaxError ) | 
        
      
 
RebuildBezierToSegmentsPointsList(EDA_SHAPE self, int aMaxError)
 
Definition at line 17054 of file pcbnew.py.
 
 
◆ Serialize()
      
        
          | pcbnew.EDA_SHAPE.Serialize  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aContainer ) | 
        
      
 
 
◆ SetArcAngleAndEnd()
      
        
          | pcbnew.EDA_SHAPE.SetArcAngleAndEnd  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aAngle,  | 
        
        
           | 
           | 
           |           aCheckNegativeAngle = False ) | 
        
      
 
SetArcAngleAndEnd(EDA_SHAPE self, EDA_ANGLE aAngle, bool aCheckNegativeAngle=False)
 
Definition at line 16979 of file pcbnew.py.
 
 
◆ SetArcGeometry()
      
        
          | pcbnew.EDA_SHAPE.SetArcGeometry  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aStart,  | 
        
        
           | 
           | 
           |           aMid,  | 
        
        
           | 
           | 
           |           aEnd ) | 
        
      
 
SetArcGeometry(EDA_SHAPE self, VECTOR2I aStart, VECTOR2I aMid, VECTOR2I aEnd)
 
Definition at line 17015 of file pcbnew.py.
 
 
◆ SetBezierC1()
      
        
          | pcbnew.EDA_SHAPE.SetBezierC1  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aPt ) | 
        
      
 
SetBezierC1(EDA_SHAPE self, VECTOR2I aPt)
 
Definition at line 16959 of file pcbnew.py.
 
 
◆ SetBezierC2()
      
        
          | pcbnew.EDA_SHAPE.SetBezierC2  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aPt ) | 
        
      
 
SetBezierC2(EDA_SHAPE self, VECTOR2I aPt)
 
Definition at line 16967 of file pcbnew.py.
 
 
◆ SetBottom()
      
        
          | pcbnew.EDA_SHAPE.SetBottom  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           val ) | 
        
      
 
SetBottom(EDA_SHAPE self, int val)
 
Definition at line 16955 of file pcbnew.py.
 
 
◆ SetCachedArcData()
      
        
          | pcbnew.EDA_SHAPE.SetCachedArcData  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aStart,  | 
        
        
           | 
           | 
           |           aMid,  | 
        
        
           | 
           | 
           |           aEnd,  | 
        
        
           | 
           | 
           |           aCenter ) | 
        
      
 
SetCachedArcData(EDA_SHAPE self, VECTOR2I aStart, VECTOR2I aMid, VECTOR2I aEnd, VECTOR2I aCenter)
 
Definition at line 17019 of file pcbnew.py.
 
 
◆ SetCenter()
      
        
          | pcbnew.EDA_SHAPE.SetCenter  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aCenter ) | 
        
      
 
SetCenter(EDA_SHAPE self, VECTOR2I aCenter)
 
Definition at line 16975 of file pcbnew.py.
 
 
◆ SetCenterX()
      
        
          | pcbnew.EDA_SHAPE.SetCenterX  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           x ) | 
        
      
 
SetCenterX(EDA_SHAPE self, int x)
 
Definition at line 16903 of file pcbnew.py.
 
 
◆ SetCenterY()
      
        
          | pcbnew.EDA_SHAPE.SetCenterY  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
SetCenterY(EDA_SHAPE self, int y)
 
Definition at line 16899 of file pcbnew.py.
 
 
◆ SetCornerRadius()
      
        
          | pcbnew.EDA_SHAPE.SetCornerRadius  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aRadius ) | 
        
      
 
SetCornerRadius(EDA_SHAPE self, int aRadius)
 
Definition at line 17082 of file pcbnew.py.
 
 
◆ SetEnd()
      
        
          | pcbnew.EDA_SHAPE.SetEnd  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aEnd ) | 
        
      
 
SetEnd(EDA_SHAPE self, VECTOR2I aEnd)
 
Definition at line 16919 of file pcbnew.py.
 
 
◆ SetEndX()
      
        
          | pcbnew.EDA_SHAPE.SetEndX  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aX ) | 
        
      
 
SetEndX(EDA_SHAPE self, int aX)
 
Definition at line 16927 of file pcbnew.py.
 
 
◆ SetEndY()
      
        
          | pcbnew.EDA_SHAPE.SetEndY  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aY ) | 
        
      
 
SetEndY(EDA_SHAPE self, int aY)
 
Definition at line 16923 of file pcbnew.py.
 
 
◆ SetFillColor()
      
        
          | pcbnew.EDA_SHAPE.SetFillColor  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aColor ) | 
        
      
 
SetFillColor(EDA_SHAPE self, COLOR4D aColor)
 
Definition at line 16827 of file pcbnew.py.
 
 
◆ SetFilled()
      
        
          | pcbnew.EDA_SHAPE.SetFilled  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aFlag ) | 
        
      
 
SetFilled(EDA_SHAPE self, bool aFlag)
 
Definition at line 16791 of file pcbnew.py.
 
 
◆ SetFillMode()
      
        
          | pcbnew.EDA_SHAPE.SetFillMode  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aFill ) | 
        
      
 
SetFillMode(EDA_SHAPE self, FILL_T aFill)
 
Definition at line 16795 of file pcbnew.py.
 
 
◆ SetFillModeProp()
      
        
          | pcbnew.EDA_SHAPE.SetFillModeProp  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           arg2 ) | 
        
      
 
SetFillModeProp(EDA_SHAPE self, UI_FILL_MODE arg2)
 
Definition at line 16803 of file pcbnew.py.
 
 
◆ SetHatchingDirty()
      
        
          | pcbnew.EDA_SHAPE.SetHatchingDirty  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
SetHatchingDirty(EDA_SHAPE self)
 
Definition at line 16811 of file pcbnew.py.
 
 
◆ SetIsProxyItem()
      
        
          | pcbnew.EDA_SHAPE.SetIsProxyItem  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aIsProxy = True ) | 
        
      
 
 
◆ SetLeft()
      
        
          | pcbnew.EDA_SHAPE.SetLeft  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           val ) | 
        
      
 
SetLeft(EDA_SHAPE self, int val)
 
Definition at line 16947 of file pcbnew.py.
 
 
◆ SetLineColor()
      
        
          | pcbnew.EDA_SHAPE.SetLineColor  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aColor ) | 
        
      
 
SetLineColor(EDA_SHAPE self, COLOR4D aColor)
 
Definition at line 16859 of file pcbnew.py.
 
 
◆ SetLineStyle()
      
        
          | pcbnew.EDA_SHAPE.SetLineStyle  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aStyle ) | 
        
      
 
SetLineStyle(EDA_SHAPE self, LINE_STYLE const aStyle)
 
Definition at line 16851 of file pcbnew.py.
 
 
◆ SetPolyPoints()
      
        
          | pcbnew.EDA_SHAPE.SetPolyPoints  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aPoints ) | 
        
      
 
SetPolyPoints(EDA_SHAPE self, VECTOR_VECTOR2I aPoints)
 
Definition at line 17050 of file pcbnew.py.
 
 
◆ SetPolyShape()
      
        
          | pcbnew.EDA_SHAPE.SetPolyShape  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aShape ) | 
        
      
 
SetPolyShape(EDA_SHAPE self, SHAPE_POLY_SET aShape)
 
Definition at line 17046 of file pcbnew.py.
 
 
◆ SetRadius()
      
        
          | pcbnew.EDA_SHAPE.SetRadius  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aX ) | 
        
      
 
SetRadius(EDA_SHAPE self, int aX)
 
Definition at line 16931 of file pcbnew.py.
 
 
◆ SetRectangle()
      
        
          | pcbnew.EDA_SHAPE.SetRectangle  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aHeight,  | 
        
        
           | 
           | 
           |           aWidth ) | 
        
      
 
SetRectangle(EDA_SHAPE self, long long const & aHeight, long long const & aWidth)
 
Definition at line 17078 of file pcbnew.py.
 
 
◆ SetRectangleHeight()
      
        
          | pcbnew.EDA_SHAPE.SetRectangleHeight  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aHeight ) | 
        
      
 
SetRectangleHeight(EDA_SHAPE self, int const & aHeight)
 
Definition at line 17070 of file pcbnew.py.
 
 
◆ SetRectangleWidth()
      
        
          | pcbnew.EDA_SHAPE.SetRectangleWidth  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aWidth ) | 
        
      
 
SetRectangleWidth(EDA_SHAPE self, int const & aWidth)
 
Definition at line 17074 of file pcbnew.py.
 
 
◆ SetRight()
      
        
          | pcbnew.EDA_SHAPE.SetRight  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           val ) | 
        
      
 
SetRight(EDA_SHAPE self, int val)
 
Definition at line 16951 of file pcbnew.py.
 
 
◆ SetShape()
      
        
          | pcbnew.EDA_SHAPE.SetShape  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aShape ) | 
        
      
 
SetShape(EDA_SHAPE self, SHAPE_T aShape)
 
Definition at line 16867 of file pcbnew.py.
 
 
◆ SetStart()
      
        
          | pcbnew.EDA_SHAPE.SetStart  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aStart ) | 
        
      
 
SetStart(EDA_SHAPE self, VECTOR2I aStart)
 
Definition at line 16887 of file pcbnew.py.
 
 
◆ SetStartX()
      
        
          | pcbnew.EDA_SHAPE.SetStartX  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           x ) | 
        
      
 
SetStartX(EDA_SHAPE self, int x)
 
Definition at line 16895 of file pcbnew.py.
 
 
◆ SetStartY()
      
        
          | pcbnew.EDA_SHAPE.SetStartY  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           y ) | 
        
      
 
SetStartY(EDA_SHAPE self, int y)
 
Definition at line 16891 of file pcbnew.py.
 
 
◆ SetTop()
      
        
          | pcbnew.EDA_SHAPE.SetTop  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           val ) | 
        
      
 
SetTop(EDA_SHAPE self, int val)
 
Definition at line 16943 of file pcbnew.py.
 
 
◆ SetWidth()
      
        
          | pcbnew.EDA_SHAPE.SetWidth  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aWidth ) | 
        
      
 
SetWidth(EDA_SHAPE self, int aWidth)
 
Definition at line 16831 of file pcbnew.py.
 
 
◆ SHAPE_T_asString()
      
        
          | pcbnew.EDA_SHAPE.SHAPE_T_asString  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
SHAPE_T_asString(EDA_SHAPE self) -> wxString
 
Definition at line 16763 of file pcbnew.py.
 
 
◆ ShapeGetMsgPanelInfo()
      
        
          | pcbnew.EDA_SHAPE.ShapeGetMsgPanelInfo  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aFrame,  | 
        
        
           | 
           | 
           |           aList ) | 
        
      
 
ShapeGetMsgPanelInfo(EDA_SHAPE self, EDA_DRAW_FRAME * aFrame, std::vector< MSG_PANEL_ITEM,std::allocator< MSG_PANEL_ITEM > > & aList)
 
Definition at line 17066 of file pcbnew.py.
 
 
◆ ShowShape()
      
        
          | pcbnew.EDA_SHAPE.ShowShape  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
ShowShape(EDA_SHAPE self) -> wxString
 
Definition at line 16759 of file pcbnew.py.
 
 
◆ Similarity()
      
        
          | pcbnew.EDA_SHAPE.Similarity  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aOther ) | 
        
      
 
Similarity(EDA_SHAPE self, EDA_SHAPE aOther) -> double
 
Definition at line 17118 of file pcbnew.py.
 
 
◆ SwapShape()
      
        
          | pcbnew.EDA_SHAPE.SwapShape  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aImage ) | 
        
      
 
SwapShape(EDA_SHAPE self, EDA_SHAPE aImage)
 
Definition at line 16747 of file pcbnew.py.
 
 
◆ TransformShapeToPolygon()
      
        
          | pcbnew.EDA_SHAPE.TransformShapeToPolygon  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aBuffer,  | 
        
        
           | 
           | 
           |           aClearance,  | 
        
        
           | 
           | 
           |           aError,  | 
        
        
           | 
           | 
           |           aErrorLoc,  | 
        
        
           | 
           | 
           |           ignoreLineWidth = False,  | 
        
        
           | 
           | 
           |           includeFill = False ) | 
        
      
 
TransformShapeToPolygon(EDA_SHAPE self, SHAPE_POLY_SET aBuffer, int aClearance, int aError, ERROR_LOC aErrorLoc, bool ignoreLineWidth=False, bool includeFill=False)
 
Reimplemented in pcbnew.PCB_SHAPE, and pcbnew.PCB_TEXTBOX.
Definition at line 17110 of file pcbnew.py.
 
 
◆ UpdateHatching()
      
        
          | pcbnew.EDA_SHAPE.UpdateHatching  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
UpdateHatching(EDA_SHAPE self)
 
Definition at line 17106 of file pcbnew.py.
 
 
◆ thisown
  
  
      
        
          | pcbnew.EDA_SHAPE.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: