KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.EDA_SHAPE Class Reference
Inheritance diagram for pcbnew.EDA_SHAPE:

Public Member Functions

 __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)
 
 DupPolyPointsList (self, aBuffer)
 
 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)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Detailed Description

Proxy of C++ EDA_SHAPE class.

Definition at line 16719 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __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 16725 of file pcbnew.py.

Member Function Documentation

◆ __eq__()

pcbnew.EDA_SHAPE.__eq__ ( self,
aOther )
__eq__(EDA_SHAPE self, EDA_SHAPE aOther) -> bool

Definition at line 17108 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 16993 of file pcbnew.py.

◆ Compare()

pcbnew.EDA_SHAPE.Compare ( self,
aOther )
Compare(EDA_SHAPE self, EDA_SHAPE aOther) -> int

Definition at line 17100 of file pcbnew.py.

◆ Deserialize()

pcbnew.EDA_SHAPE.Deserialize ( self,
aContainer )
Deserialize(EDA_SHAPE self, google::protobuf::Any const & aContainer) -> bool

Reimplemented in pcbnew.PCB_SHAPE, and pcbnew.PCB_TEXTBOX.

Definition at line 16741 of file pcbnew.py.

◆ DupPolyPointsList()

pcbnew.EDA_SHAPE.DupPolyPointsList ( self,
aBuffer )
DupPolyPointsList(EDA_SHAPE self, VECTOR_VECTOR2I aBuffer)

Definition at line 17013 of file pcbnew.py.

◆ EndsSwapped()

pcbnew.EDA_SHAPE.EndsSwapped ( self)
EndsSwapped(EDA_SHAPE self) -> bool

Definition at line 16977 of file pcbnew.py.

◆ GetArcAngle()

pcbnew.EDA_SHAPE.GetArcAngle ( self)
GetArcAngle(EDA_SHAPE self) -> EDA_ANGLE

Definition at line 16969 of file pcbnew.py.

◆ GetArcMid()

pcbnew.EDA_SHAPE.GetArcMid ( self)
GetArcMid(EDA_SHAPE self) -> VECTOR2I

Definition at line 16981 of file pcbnew.py.

◆ GetBezierC1()

pcbnew.EDA_SHAPE.GetBezierC1 ( self)
GetBezierC1(EDA_SHAPE self) -> VECTOR2I

Definition at line 16949 of file pcbnew.py.

◆ GetBezierC2()

pcbnew.EDA_SHAPE.GetBezierC2 ( self)
GetBezierC2(EDA_SHAPE self) -> VECTOR2I

Definition at line 16957 of file pcbnew.py.

◆ GetBezierPoints()

pcbnew.EDA_SHAPE.GetBezierPoints ( self)
GetBezierPoints(EDA_SHAPE self) -> VECTOR_VECTOR2I

Definition at line 17009 of file pcbnew.py.

◆ GetBotRight()

pcbnew.EDA_SHAPE.GetBotRight ( self)
GetBotRight(EDA_SHAPE self) -> VECTOR2I

Definition at line 16925 of file pcbnew.py.

◆ GetCornerRadius()

pcbnew.EDA_SHAPE.GetCornerRadius ( self)
GetCornerRadius(EDA_SHAPE self) -> int

Definition at line 17072 of file pcbnew.py.

◆ GetCornersInSequence()

pcbnew.EDA_SHAPE.GetCornersInSequence ( self,
angle )
GetCornersInSequence(EDA_SHAPE self, EDA_ANGLE angle) -> VECTOR_VECTOR2I

Definition at line 16989 of file pcbnew.py.

◆ GetEffectiveWidth()

pcbnew.EDA_SHAPE.GetEffectiveWidth ( self)
GetEffectiveWidth(EDA_SHAPE self) -> int

Definition at line 16825 of file pcbnew.py.

◆ GetEnd()

pcbnew.EDA_SHAPE.GetEnd ( self)
GetEnd(EDA_SHAPE self) -> VECTOR2I

Definition at line 16893 of file pcbnew.py.

◆ GetEndX()

pcbnew.EDA_SHAPE.GetEndX ( self)
GetEndX(EDA_SHAPE self) -> int

Definition at line 16901 of file pcbnew.py.

◆ GetEndY()

pcbnew.EDA_SHAPE.GetEndY ( self)
GetEndY(EDA_SHAPE self) -> int

Definition at line 16897 of file pcbnew.py.

◆ GetFillColor()

pcbnew.EDA_SHAPE.GetFillColor ( self)
GetFillColor(EDA_SHAPE self) -> COLOR4D

Definition at line 16809 of file pcbnew.py.

◆ GetFillMode()

pcbnew.EDA_SHAPE.GetFillMode ( self)
GetFillMode(EDA_SHAPE self) -> FILL_T

Definition at line 16785 of file pcbnew.py.

◆ GetFillModeProp()

pcbnew.EDA_SHAPE.GetFillModeProp ( self)
GetFillModeProp(EDA_SHAPE self) -> UI_FILL_MODE

Definition at line 16793 of file pcbnew.py.

◆ GetHatching()

pcbnew.EDA_SHAPE.GetHatching ( self)
GetHatching(EDA_SHAPE self) -> SHAPE_POLY_SET

Definition at line 16801 of file pcbnew.py.

◆ GetHatchLineSpacing()

pcbnew.EDA_SHAPE.GetHatchLineSpacing ( self)
GetHatchLineSpacing(EDA_SHAPE self) -> int

Definition at line 16833 of file pcbnew.py.

◆ GetHatchLineWidth()

pcbnew.EDA_SHAPE.GetHatchLineWidth ( self)
GetHatchLineWidth(EDA_SHAPE self) -> int

Definition at line 16829 of file pcbnew.py.

◆ GetLength()

pcbnew.EDA_SHAPE.GetLength ( self)
GetLength(EDA_SHAPE self) -> double

Definition at line 17080 of file pcbnew.py.

◆ GetLineColor()

pcbnew.EDA_SHAPE.GetLineColor ( self)
GetLineColor(EDA_SHAPE self) -> COLOR4D

Definition at line 16849 of file pcbnew.py.

◆ GetLineStyle()

pcbnew.EDA_SHAPE.GetLineStyle ( self)
GetLineStyle(EDA_SHAPE self) -> LINE_STYLE

Definition at line 16841 of file pcbnew.py.

◆ GetPointCount()

pcbnew.EDA_SHAPE.GetPointCount ( self)
GetPointCount(EDA_SHAPE self) -> int

Definition at line 17017 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 17021 of file pcbnew.py.

◆ GetRadius()

pcbnew.EDA_SHAPE.GetRadius ( self)
GetRadius(EDA_SHAPE self) -> int

Definition at line 16997 of file pcbnew.py.

◆ GetRectangleHeight()

pcbnew.EDA_SHAPE.GetRectangleHeight ( self)
GetRectangleHeight(EDA_SHAPE self) -> int

Definition at line 17084 of file pcbnew.py.

◆ GetRectangleWidth()

pcbnew.EDA_SHAPE.GetRectangleWidth ( self)
GetRectangleWidth(EDA_SHAPE self) -> int

Definition at line 17088 of file pcbnew.py.

◆ GetRectCorners()

pcbnew.EDA_SHAPE.GetRectCorners ( self)
GetRectCorners(EDA_SHAPE self) -> VECTOR_VECTOR2I

Definition at line 16985 of file pcbnew.py.

◆ GetSegmentAngle()

pcbnew.EDA_SHAPE.GetSegmentAngle ( self)
GetSegmentAngle(EDA_SHAPE self) -> EDA_ANGLE

Definition at line 16973 of file pcbnew.py.

◆ GetShape()

pcbnew.EDA_SHAPE.GetShape ( self)
GetShape(EDA_SHAPE self) -> SHAPE_T

Definition at line 16857 of file pcbnew.py.

◆ GetStart()

pcbnew.EDA_SHAPE.GetStart ( self)
GetStart(EDA_SHAPE self) -> VECTOR2I

Definition at line 16861 of file pcbnew.py.

◆ GetStartX()

pcbnew.EDA_SHAPE.GetStartX ( self)
GetStartX(EDA_SHAPE self) -> int

Definition at line 16869 of file pcbnew.py.

◆ GetStartY()

pcbnew.EDA_SHAPE.GetStartY ( self)
GetStartY(EDA_SHAPE self) -> int

Definition at line 16865 of file pcbnew.py.

◆ GetTopLeft()

pcbnew.EDA_SHAPE.GetTopLeft ( self)
GetTopLeft(EDA_SHAPE self) -> VECTOR2I

Definition at line 16921 of file pcbnew.py.

◆ GetWidth()

pcbnew.EDA_SHAPE.GetWidth ( self)
GetWidth(EDA_SHAPE self) -> int

Definition at line 16821 of file pcbnew.py.

◆ IsAnyFill()

pcbnew.EDA_SHAPE.IsAnyFill ( self)
IsAnyFill(EDA_SHAPE self) -> bool

Definition at line 16761 of file pcbnew.py.

◆ IsClockwiseArc()

pcbnew.EDA_SHAPE.IsClockwiseArc ( self)
IsClockwiseArc(EDA_SHAPE self) -> bool

Definition at line 17076 of file pcbnew.py.

◆ IsClosed()

pcbnew.EDA_SHAPE.IsClosed ( self)
IsClosed(EDA_SHAPE self) -> bool

Definition at line 16805 of file pcbnew.py.

◆ IsFilledForHitTesting()

pcbnew.EDA_SHAPE.IsFilledForHitTesting ( self)
IsFilledForHitTesting(EDA_SHAPE self) -> bool

Definition at line 16773 of file pcbnew.py.

◆ IsHatchedFill()

pcbnew.EDA_SHAPE.IsHatchedFill ( self)
IsHatchedFill(EDA_SHAPE self) -> bool

Definition at line 16769 of file pcbnew.py.

◆ IsPolyShapeValid()

pcbnew.EDA_SHAPE.IsPolyShapeValid ( self)
IsPolyShapeValid(EDA_SHAPE self) -> bool

Definition at line 17028 of file pcbnew.py.

◆ IsProxyItem()

pcbnew.EDA_SHAPE.IsProxyItem ( self)
IsProxyItem(EDA_SHAPE self) -> bool

Definition at line 16753 of file pcbnew.py.

◆ IsSolidFill()

pcbnew.EDA_SHAPE.IsSolidFill ( self)
IsSolidFill(EDA_SHAPE self) -> bool

Definition at line 16765 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 17044 of file pcbnew.py.

◆ MakeEffectiveShapesForHitTesting()

pcbnew.EDA_SHAPE.MakeEffectiveShapesForHitTesting ( self)
MakeEffectiveShapesForHitTesting(EDA_SHAPE self) -> std::vector< SHAPE *,std::allocator< SHAPE * > >

Definition at line 17048 of file pcbnew.py.

◆ RebuildBezierToSegmentsPointsList()

pcbnew.EDA_SHAPE.RebuildBezierToSegmentsPointsList ( self,
aMaxError )
RebuildBezierToSegmentsPointsList(EDA_SHAPE self, int aMaxError)

Definition at line 17040 of file pcbnew.py.

◆ Serialize()

pcbnew.EDA_SHAPE.Serialize ( self,
aContainer )
Serialize(EDA_SHAPE self, google::protobuf::Any & aContainer)

Reimplemented in pcbnew.PCB_SHAPE, and pcbnew.PCB_TEXTBOX.

Definition at line 16737 of file pcbnew.py.

◆ SetArcAngleAndEnd()

pcbnew.EDA_SHAPE.SetArcAngleAndEnd ( self,
aAngle,
aCheckNegativeAngle = False )
SetArcAngleAndEnd(EDA_SHAPE self, EDA_ANGLE aAngle, bool aCheckNegativeAngle=False)

Definition at line 16965 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 17001 of file pcbnew.py.

◆ SetBezierC1()

pcbnew.EDA_SHAPE.SetBezierC1 ( self,
aPt )
SetBezierC1(EDA_SHAPE self, VECTOR2I aPt)

Definition at line 16945 of file pcbnew.py.

◆ SetBezierC2()

pcbnew.EDA_SHAPE.SetBezierC2 ( self,
aPt )
SetBezierC2(EDA_SHAPE self, VECTOR2I aPt)

Definition at line 16953 of file pcbnew.py.

◆ SetBottom()

pcbnew.EDA_SHAPE.SetBottom ( self,
val )
SetBottom(EDA_SHAPE self, int val)

Definition at line 16941 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 17005 of file pcbnew.py.

◆ SetCenter()

pcbnew.EDA_SHAPE.SetCenter ( self,
aCenter )
SetCenter(EDA_SHAPE self, VECTOR2I aCenter)

Definition at line 16961 of file pcbnew.py.

◆ SetCenterX()

pcbnew.EDA_SHAPE.SetCenterX ( self,
x )
SetCenterX(EDA_SHAPE self, int x)

Definition at line 16889 of file pcbnew.py.

◆ SetCenterY()

pcbnew.EDA_SHAPE.SetCenterY ( self,
y )
SetCenterY(EDA_SHAPE self, int y)

Definition at line 16885 of file pcbnew.py.

◆ SetCornerRadius()

pcbnew.EDA_SHAPE.SetCornerRadius ( self,
aRadius )
SetCornerRadius(EDA_SHAPE self, int aRadius)

Definition at line 17068 of file pcbnew.py.

◆ SetEnd()

pcbnew.EDA_SHAPE.SetEnd ( self,
aEnd )
SetEnd(EDA_SHAPE self, VECTOR2I aEnd)

Definition at line 16905 of file pcbnew.py.

◆ SetEndX()

pcbnew.EDA_SHAPE.SetEndX ( self,
aX )
SetEndX(EDA_SHAPE self, int aX)

Definition at line 16913 of file pcbnew.py.

◆ SetEndY()

pcbnew.EDA_SHAPE.SetEndY ( self,
aY )
SetEndY(EDA_SHAPE self, int aY)

Definition at line 16909 of file pcbnew.py.

◆ SetFillColor()

pcbnew.EDA_SHAPE.SetFillColor ( self,
aColor )
SetFillColor(EDA_SHAPE self, COLOR4D aColor)

Definition at line 16813 of file pcbnew.py.

◆ SetFilled()

pcbnew.EDA_SHAPE.SetFilled ( self,
aFlag )
SetFilled(EDA_SHAPE self, bool aFlag)

Definition at line 16777 of file pcbnew.py.

◆ SetFillMode()

pcbnew.EDA_SHAPE.SetFillMode ( self,
aFill )
SetFillMode(EDA_SHAPE self, FILL_T aFill)

Definition at line 16781 of file pcbnew.py.

◆ SetFillModeProp()

pcbnew.EDA_SHAPE.SetFillModeProp ( self,
arg2 )
SetFillModeProp(EDA_SHAPE self, UI_FILL_MODE arg2)

Definition at line 16789 of file pcbnew.py.

◆ SetHatchingDirty()

pcbnew.EDA_SHAPE.SetHatchingDirty ( self)
SetHatchingDirty(EDA_SHAPE self)

Definition at line 16797 of file pcbnew.py.

◆ SetIsProxyItem()

pcbnew.EDA_SHAPE.SetIsProxyItem ( self,
aIsProxy = True )
SetIsProxyItem(EDA_SHAPE self, bool aIsProxy=True)

Reimplemented in pcbnew.PCB_SHAPE.

Definition at line 16757 of file pcbnew.py.

◆ SetLeft()

pcbnew.EDA_SHAPE.SetLeft ( self,
val )
SetLeft(EDA_SHAPE self, int val)

Definition at line 16933 of file pcbnew.py.

◆ SetLineColor()

pcbnew.EDA_SHAPE.SetLineColor ( self,
aColor )
SetLineColor(EDA_SHAPE self, COLOR4D aColor)

Definition at line 16845 of file pcbnew.py.

◆ SetLineStyle()

pcbnew.EDA_SHAPE.SetLineStyle ( self,
aStyle )
SetLineStyle(EDA_SHAPE self, LINE_STYLE const aStyle)

Definition at line 16837 of file pcbnew.py.

◆ SetPolyPoints()

pcbnew.EDA_SHAPE.SetPolyPoints ( self,
aPoints )
SetPolyPoints(EDA_SHAPE self, VECTOR_VECTOR2I aPoints)

Definition at line 17036 of file pcbnew.py.

◆ SetPolyShape()

pcbnew.EDA_SHAPE.SetPolyShape ( self,
aShape )
SetPolyShape(EDA_SHAPE self, SHAPE_POLY_SET aShape)

Definition at line 17032 of file pcbnew.py.

◆ SetRadius()

pcbnew.EDA_SHAPE.SetRadius ( self,
aX )
SetRadius(EDA_SHAPE self, int aX)

Definition at line 16917 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 17064 of file pcbnew.py.

◆ SetRectangleHeight()

pcbnew.EDA_SHAPE.SetRectangleHeight ( self,
aHeight )
SetRectangleHeight(EDA_SHAPE self, int const & aHeight)

Definition at line 17056 of file pcbnew.py.

◆ SetRectangleWidth()

pcbnew.EDA_SHAPE.SetRectangleWidth ( self,
aWidth )
SetRectangleWidth(EDA_SHAPE self, int const & aWidth)

Definition at line 17060 of file pcbnew.py.

◆ SetRight()

pcbnew.EDA_SHAPE.SetRight ( self,
val )
SetRight(EDA_SHAPE self, int val)

Definition at line 16937 of file pcbnew.py.

◆ SetShape()

pcbnew.EDA_SHAPE.SetShape ( self,
aShape )
SetShape(EDA_SHAPE self, SHAPE_T aShape)

Definition at line 16853 of file pcbnew.py.

◆ SetStart()

pcbnew.EDA_SHAPE.SetStart ( self,
aStart )
SetStart(EDA_SHAPE self, VECTOR2I aStart)

Definition at line 16873 of file pcbnew.py.

◆ SetStartX()

pcbnew.EDA_SHAPE.SetStartX ( self,
x )
SetStartX(EDA_SHAPE self, int x)

Definition at line 16881 of file pcbnew.py.

◆ SetStartY()

pcbnew.EDA_SHAPE.SetStartY ( self,
y )
SetStartY(EDA_SHAPE self, int y)

Definition at line 16877 of file pcbnew.py.

◆ SetTop()

pcbnew.EDA_SHAPE.SetTop ( self,
val )
SetTop(EDA_SHAPE self, int val)

Definition at line 16929 of file pcbnew.py.

◆ SetWidth()

pcbnew.EDA_SHAPE.SetWidth ( self,
aWidth )
SetWidth(EDA_SHAPE self, int aWidth)

Definition at line 16817 of file pcbnew.py.

◆ SHAPE_T_asString()

pcbnew.EDA_SHAPE.SHAPE_T_asString ( self)
SHAPE_T_asString(EDA_SHAPE self) -> wxString

Definition at line 16749 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 17052 of file pcbnew.py.

◆ ShowShape()

pcbnew.EDA_SHAPE.ShowShape ( self)
ShowShape(EDA_SHAPE self) -> wxString

Definition at line 16745 of file pcbnew.py.

◆ Similarity()

pcbnew.EDA_SHAPE.Similarity ( self,
aOther )
Similarity(EDA_SHAPE self, EDA_SHAPE aOther) -> double

Definition at line 17104 of file pcbnew.py.

◆ SwapShape()

pcbnew.EDA_SHAPE.SwapShape ( self,
aImage )
SwapShape(EDA_SHAPE self, EDA_SHAPE aImage)

Definition at line 16733 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 17096 of file pcbnew.py.

◆ UpdateHatching()

pcbnew.EDA_SHAPE.UpdateHatching ( self)
UpdateHatching(EDA_SHAPE self)

Definition at line 17092 of file pcbnew.py.

Property Documentation

◆ thisown

pcbnew.EDA_SHAPE.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 16722 of file pcbnew.py.


The documentation for this class was generated from the following file: