|
def | __init__ (self, *args, **kwargs) |
|
def | SwapShape (self, aImage) |
|
def | ShowShape (self) |
|
def | SHAPE_T_asString (self) |
|
def | IsAnnotationProxy (self) |
|
def | SetIsAnnotationProxy (self, aIsProxy=True) |
|
def | IsFilled (self) |
|
def | SetFilled (self, aFlag) |
|
def | SetFillMode (self, aFill) |
|
def | GetFillMode (self) |
|
def | IsClosed (self) |
|
def | GetFillColor (self) |
|
def | SetFillColor (self, aColor) |
|
def | SetWidth (self, aWidth) |
|
def | GetWidth (self) |
|
def | GetEffectiveWidth (self) |
|
def | SetShape (self, aShape) |
|
def | GetShape (self) |
|
def | GetFriendlyName (self) |
|
def | GetStart (self) |
|
def | GetStartY (self) |
|
def | GetStartX (self) |
|
def | SetStart (self, aStart) |
|
def | SetStartY (self, y) |
|
def | SetStartX (self, x) |
|
def | GetEnd (self) |
|
def | GetEndY (self) |
|
def | GetEndX (self) |
|
def | SetEnd (self, aEnd) |
|
def | SetEndY (self, y) |
|
def | SetEndX (self, x) |
|
def | GetTopLeft (self) |
|
def | GetBotRight (self) |
|
def | SetTop (self, val) |
|
def | SetLeft (self, val) |
|
def | SetRight (self, val) |
|
def | SetBottom (self, val) |
|
def | SetBezierC1 (self, aPt) |
|
def | GetBezierC1 (self) |
|
def | SetBezierC2 (self, aPt) |
|
def | GetBezierC2 (self) |
|
def | SetCenter (self, aCenter) |
|
def | SetArcAngleAndEnd (self, aAngle, aCheckNegativeAngle=False) |
|
def | GetArcAngle (self) |
|
def | EndsSwapped (self) |
|
def | GetArcMid (self) |
|
def | GetRectCorners (self) |
|
def | CalcArcAngles (self, aStartAngle, aEndAngle) |
|
def | GetRadius (self) |
|
def | SetArcGeometry (self, aStart, aMid, aEnd) |
|
def | SetCachedArcData (self, aStart, aMid, aEnd, aCenter) |
|
def | GetBezierPoints (self) |
|
def | DupPolyPointsList (self, aBuffer) |
|
def | GetPointCount (self) |
|
def | GetPolyShape (self, *args) |
|
def | IsPolyShapeValid (self) |
|
def | SetPolyShape (self, aShape) |
|
def | SetPolyPoints (self, aPoints) |
|
def | RebuildBezierToSegmentsPointsList (self, aMinSegLen) |
|
def | MakeEffectiveShapes (self, aEdgeOnly=False) |
|
def | ShapeGetMsgPanelInfo (self, aFrame, aList) |
|
def | GetLength (self) |
|
def | TransformShapeToPolygon (self, aBuffer, aClearance, aError, aErrorLoc, ignoreLineWidth=False) |
|
def | Compare (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 14542 of file pcbnew.py.
◆ __init__()
def pcbnew.EDA_SHAPE.__init__ |
( |
|
self, |
|
|
* |
args, |
|
|
** |
kwargs |
|
) |
| |
◆ CalcArcAngles()
def pcbnew.EDA_SHAPE.CalcArcAngles |
( |
|
self, |
|
|
|
aStartAngle, |
|
|
|
aEndAngle |
|
) |
| |
CalcArcAngles(EDA_SHAPE self, EDA_ANGLE aStartAngle, EDA_ANGLE aEndAngle)
Definition at line 14736 of file pcbnew.py.
◆ Compare()
def pcbnew.EDA_SHAPE.Compare |
( |
|
self, |
|
|
|
aOther |
|
) |
| |
Compare(EDA_SHAPE self, EDA_SHAPE aOther) -> int
Definition at line 14803 of file pcbnew.py.
◆ DupPolyPointsList()
def pcbnew.EDA_SHAPE.DupPolyPointsList |
( |
|
self, |
|
|
|
aBuffer |
|
) |
| |
DupPolyPointsList(EDA_SHAPE self, VECTOR_VECTOR2I aBuffer)
Definition at line 14756 of file pcbnew.py.
◆ EndsSwapped()
def pcbnew.EDA_SHAPE.EndsSwapped |
( |
|
self | ) |
|
EndsSwapped(EDA_SHAPE self) -> bool
Definition at line 14724 of file pcbnew.py.
◆ GetArcAngle()
def pcbnew.EDA_SHAPE.GetArcAngle |
( |
|
self | ) |
|
GetArcAngle(EDA_SHAPE self) -> EDA_ANGLE
Definition at line 14720 of file pcbnew.py.
◆ GetArcMid()
def pcbnew.EDA_SHAPE.GetArcMid |
( |
|
self | ) |
|
GetArcMid(EDA_SHAPE self) -> VECTOR2I
Definition at line 14728 of file pcbnew.py.
◆ GetBezierC1()
def pcbnew.EDA_SHAPE.GetBezierC1 |
( |
|
self | ) |
|
GetBezierC1(EDA_SHAPE self) -> VECTOR2I
Definition at line 14700 of file pcbnew.py.
◆ GetBezierC2()
def pcbnew.EDA_SHAPE.GetBezierC2 |
( |
|
self | ) |
|
GetBezierC2(EDA_SHAPE self) -> VECTOR2I
Definition at line 14708 of file pcbnew.py.
◆ GetBezierPoints()
def pcbnew.EDA_SHAPE.GetBezierPoints |
( |
|
self | ) |
|
GetBezierPoints(EDA_SHAPE self) -> VECTOR_VECTOR2I
Definition at line 14752 of file pcbnew.py.
◆ GetBotRight()
def pcbnew.EDA_SHAPE.GetBotRight |
( |
|
self | ) |
|
GetBotRight(EDA_SHAPE self) -> VECTOR2I
Definition at line 14676 of file pcbnew.py.
◆ GetEffectiveWidth()
def pcbnew.EDA_SHAPE.GetEffectiveWidth |
( |
|
self | ) |
|
GetEffectiveWidth(EDA_SHAPE self) -> int
Definition at line 14608 of file pcbnew.py.
◆ GetEnd()
def pcbnew.EDA_SHAPE.GetEnd |
( |
|
self | ) |
|
GetEnd(EDA_SHAPE self) -> VECTOR2I
Definition at line 14648 of file pcbnew.py.
◆ GetEndX()
def pcbnew.EDA_SHAPE.GetEndX |
( |
|
self | ) |
|
GetEndX(EDA_SHAPE self) -> int
Definition at line 14656 of file pcbnew.py.
◆ GetEndY()
def pcbnew.EDA_SHAPE.GetEndY |
( |
|
self | ) |
|
GetEndY(EDA_SHAPE self) -> int
Definition at line 14652 of file pcbnew.py.
◆ GetFillColor()
def pcbnew.EDA_SHAPE.GetFillColor |
( |
|
self | ) |
|
GetFillColor(EDA_SHAPE self) -> COLOR4D
Definition at line 14592 of file pcbnew.py.
◆ GetFillMode()
def pcbnew.EDA_SHAPE.GetFillMode |
( |
|
self | ) |
|
GetFillMode(EDA_SHAPE self) -> FILL_T
Definition at line 14584 of file pcbnew.py.
◆ GetFriendlyName()
def pcbnew.EDA_SHAPE.GetFriendlyName |
( |
|
self | ) |
|
◆ GetLength()
def pcbnew.EDA_SHAPE.GetLength |
( |
|
self | ) |
|
GetLength(EDA_SHAPE self) -> double
Definition at line 14795 of file pcbnew.py.
◆ GetPointCount()
def pcbnew.EDA_SHAPE.GetPointCount |
( |
|
self | ) |
|
GetPointCount(EDA_SHAPE self) -> int
Definition at line 14760 of file pcbnew.py.
◆ GetPolyShape()
def pcbnew.EDA_SHAPE.GetPolyShape |
( |
|
self, |
|
|
* |
args |
|
) |
| |
GetPolyShape(EDA_SHAPE self) -> SHAPE_POLY_SET
GetPolyShape(EDA_SHAPE self) -> SHAPE_POLY_SET
Definition at line 14764 of file pcbnew.py.
◆ GetRadius()
def pcbnew.EDA_SHAPE.GetRadius |
( |
|
self | ) |
|
GetRadius(EDA_SHAPE self) -> int
Definition at line 14740 of file pcbnew.py.
◆ GetRectCorners()
def pcbnew.EDA_SHAPE.GetRectCorners |
( |
|
self | ) |
|
GetRectCorners(EDA_SHAPE self) -> VECTOR_VECTOR2I
Definition at line 14732 of file pcbnew.py.
◆ GetShape()
def pcbnew.EDA_SHAPE.GetShape |
( |
|
self | ) |
|
GetShape(EDA_SHAPE self) -> SHAPE_T
Definition at line 14616 of file pcbnew.py.
◆ GetStart()
def pcbnew.EDA_SHAPE.GetStart |
( |
|
self | ) |
|
GetStart(EDA_SHAPE self) -> VECTOR2I
Definition at line 14624 of file pcbnew.py.
◆ GetStartX()
def pcbnew.EDA_SHAPE.GetStartX |
( |
|
self | ) |
|
GetStartX(EDA_SHAPE self) -> int
Definition at line 14632 of file pcbnew.py.
◆ GetStartY()
def pcbnew.EDA_SHAPE.GetStartY |
( |
|
self | ) |
|
GetStartY(EDA_SHAPE self) -> int
Definition at line 14628 of file pcbnew.py.
◆ GetTopLeft()
def pcbnew.EDA_SHAPE.GetTopLeft |
( |
|
self | ) |
|
GetTopLeft(EDA_SHAPE self) -> VECTOR2I
Definition at line 14672 of file pcbnew.py.
◆ GetWidth()
def pcbnew.EDA_SHAPE.GetWidth |
( |
|
self | ) |
|
GetWidth(EDA_SHAPE self) -> int
Definition at line 14604 of file pcbnew.py.
◆ IsAnnotationProxy()
def pcbnew.EDA_SHAPE.IsAnnotationProxy |
( |
|
self | ) |
|
IsAnnotationProxy(EDA_SHAPE self) -> bool
Definition at line 14564 of file pcbnew.py.
◆ IsClosed()
def pcbnew.EDA_SHAPE.IsClosed |
( |
|
self | ) |
|
IsClosed(EDA_SHAPE self) -> bool
Definition at line 14588 of file pcbnew.py.
◆ IsFilled()
def pcbnew.EDA_SHAPE.IsFilled |
( |
|
self | ) |
|
IsFilled(EDA_SHAPE self) -> bool
Definition at line 14572 of file pcbnew.py.
◆ IsPolyShapeValid()
def pcbnew.EDA_SHAPE.IsPolyShapeValid |
( |
|
self | ) |
|
IsPolyShapeValid(EDA_SHAPE self) -> bool
Definition at line 14771 of file pcbnew.py.
◆ MakeEffectiveShapes()
def pcbnew.EDA_SHAPE.MakeEffectiveShapes |
( |
|
self, |
|
|
|
aEdgeOnly = False |
|
) |
| |
MakeEffectiveShapes(EDA_SHAPE self, bool aEdgeOnly=False) -> std::vector< SHAPE *,std::allocator< SHAPE * > >
Definition at line 14787 of file pcbnew.py.
◆ RebuildBezierToSegmentsPointsList()
def pcbnew.EDA_SHAPE.RebuildBezierToSegmentsPointsList |
( |
|
self, |
|
|
|
aMinSegLen |
|
) |
| |
RebuildBezierToSegmentsPointsList(EDA_SHAPE self, int aMinSegLen)
Definition at line 14783 of file pcbnew.py.
◆ SetArcAngleAndEnd()
def pcbnew.EDA_SHAPE.SetArcAngleAndEnd |
( |
|
self, |
|
|
|
aAngle, |
|
|
|
aCheckNegativeAngle = False |
|
) |
| |
SetArcAngleAndEnd(EDA_SHAPE self, EDA_ANGLE aAngle, bool aCheckNegativeAngle=False)
Definition at line 14716 of file pcbnew.py.
◆ SetArcGeometry()
def pcbnew.EDA_SHAPE.SetArcGeometry |
( |
|
self, |
|
|
|
aStart, |
|
|
|
aMid, |
|
|
|
aEnd |
|
) |
| |
SetArcGeometry(EDA_SHAPE self, VECTOR2I aStart, VECTOR2I aMid, VECTOR2I aEnd)
Definition at line 14744 of file pcbnew.py.
◆ SetBezierC1()
def pcbnew.EDA_SHAPE.SetBezierC1 |
( |
|
self, |
|
|
|
aPt |
|
) |
| |
SetBezierC1(EDA_SHAPE self, VECTOR2I aPt)
Definition at line 14696 of file pcbnew.py.
◆ SetBezierC2()
def pcbnew.EDA_SHAPE.SetBezierC2 |
( |
|
self, |
|
|
|
aPt |
|
) |
| |
SetBezierC2(EDA_SHAPE self, VECTOR2I aPt)
Definition at line 14704 of file pcbnew.py.
◆ SetBottom()
def pcbnew.EDA_SHAPE.SetBottom |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetBottom(EDA_SHAPE self, int val)
Definition at line 14692 of file pcbnew.py.
◆ SetCachedArcData()
def pcbnew.EDA_SHAPE.SetCachedArcData |
( |
|
self, |
|
|
|
aStart, |
|
|
|
aMid, |
|
|
|
aEnd, |
|
|
|
aCenter |
|
) |
| |
SetCachedArcData(EDA_SHAPE self, VECTOR2I aStart, VECTOR2I aMid, VECTOR2I aEnd, VECTOR2I aCenter)
Definition at line 14748 of file pcbnew.py.
◆ SetCenter()
def pcbnew.EDA_SHAPE.SetCenter |
( |
|
self, |
|
|
|
aCenter |
|
) |
| |
SetCenter(EDA_SHAPE self, VECTOR2I aCenter)
Definition at line 14712 of file pcbnew.py.
◆ SetEnd()
def pcbnew.EDA_SHAPE.SetEnd |
( |
|
self, |
|
|
|
aEnd |
|
) |
| |
SetEnd(EDA_SHAPE self, VECTOR2I aEnd)
Definition at line 14660 of file pcbnew.py.
◆ SetEndX()
def pcbnew.EDA_SHAPE.SetEndX |
( |
|
self, |
|
|
|
x |
|
) |
| |
SetEndX(EDA_SHAPE self, int x)
Definition at line 14668 of file pcbnew.py.
◆ SetEndY()
def pcbnew.EDA_SHAPE.SetEndY |
( |
|
self, |
|
|
|
y |
|
) |
| |
SetEndY(EDA_SHAPE self, int y)
Definition at line 14664 of file pcbnew.py.
◆ SetFillColor()
def pcbnew.EDA_SHAPE.SetFillColor |
( |
|
self, |
|
|
|
aColor |
|
) |
| |
SetFillColor(EDA_SHAPE self, COLOR4D aColor)
Definition at line 14596 of file pcbnew.py.
◆ SetFilled()
def pcbnew.EDA_SHAPE.SetFilled |
( |
|
self, |
|
|
|
aFlag |
|
) |
| |
SetFilled(EDA_SHAPE self, bool aFlag)
Definition at line 14576 of file pcbnew.py.
◆ SetFillMode()
def pcbnew.EDA_SHAPE.SetFillMode |
( |
|
self, |
|
|
|
aFill |
|
) |
| |
SetFillMode(EDA_SHAPE self, FILL_T aFill)
Definition at line 14580 of file pcbnew.py.
◆ SetIsAnnotationProxy()
def pcbnew.EDA_SHAPE.SetIsAnnotationProxy |
( |
|
self, |
|
|
|
aIsProxy = True |
|
) |
| |
SetIsAnnotationProxy(EDA_SHAPE self, bool aIsProxy=True)
Definition at line 14568 of file pcbnew.py.
◆ SetLeft()
def pcbnew.EDA_SHAPE.SetLeft |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetLeft(EDA_SHAPE self, int val)
Definition at line 14684 of file pcbnew.py.
◆ SetPolyPoints()
def pcbnew.EDA_SHAPE.SetPolyPoints |
( |
|
self, |
|
|
|
aPoints |
|
) |
| |
SetPolyPoints(EDA_SHAPE self, VECTOR_VECTOR2I aPoints)
Definition at line 14779 of file pcbnew.py.
◆ SetPolyShape()
def pcbnew.EDA_SHAPE.SetPolyShape |
( |
|
self, |
|
|
|
aShape |
|
) |
| |
SetPolyShape(EDA_SHAPE self, SHAPE_POLY_SET aShape)
Definition at line 14775 of file pcbnew.py.
◆ SetRight()
def pcbnew.EDA_SHAPE.SetRight |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetRight(EDA_SHAPE self, int val)
Definition at line 14688 of file pcbnew.py.
◆ SetShape()
def pcbnew.EDA_SHAPE.SetShape |
( |
|
self, |
|
|
|
aShape |
|
) |
| |
SetShape(EDA_SHAPE self, SHAPE_T aShape)
Definition at line 14612 of file pcbnew.py.
◆ SetStart()
def pcbnew.EDA_SHAPE.SetStart |
( |
|
self, |
|
|
|
aStart |
|
) |
| |
SetStart(EDA_SHAPE self, VECTOR2I aStart)
Definition at line 14636 of file pcbnew.py.
◆ SetStartX()
def pcbnew.EDA_SHAPE.SetStartX |
( |
|
self, |
|
|
|
x |
|
) |
| |
SetStartX(EDA_SHAPE self, int x)
Definition at line 14644 of file pcbnew.py.
◆ SetStartY()
def pcbnew.EDA_SHAPE.SetStartY |
( |
|
self, |
|
|
|
y |
|
) |
| |
SetStartY(EDA_SHAPE self, int y)
Definition at line 14640 of file pcbnew.py.
◆ SetTop()
def pcbnew.EDA_SHAPE.SetTop |
( |
|
self, |
|
|
|
val |
|
) |
| |
SetTop(EDA_SHAPE self, int val)
Definition at line 14680 of file pcbnew.py.
◆ SetWidth()
def pcbnew.EDA_SHAPE.SetWidth |
( |
|
self, |
|
|
|
aWidth |
|
) |
| |
SetWidth(EDA_SHAPE self, int aWidth)
Definition at line 14600 of file pcbnew.py.
◆ SHAPE_T_asString()
def pcbnew.EDA_SHAPE.SHAPE_T_asString |
( |
|
self | ) |
|
SHAPE_T_asString(EDA_SHAPE self) -> wxString
Definition at line 14560 of file pcbnew.py.
◆ ShapeGetMsgPanelInfo()
def 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 14791 of file pcbnew.py.
◆ ShowShape()
def pcbnew.EDA_SHAPE.ShowShape |
( |
|
self | ) |
|
ShowShape(EDA_SHAPE self) -> wxString
Definition at line 14556 of file pcbnew.py.
◆ SwapShape()
def pcbnew.EDA_SHAPE.SwapShape |
( |
|
self, |
|
|
|
aImage |
|
) |
| |
SwapShape(EDA_SHAPE self, EDA_SHAPE aImage)
Definition at line 14552 of file pcbnew.py.
◆ TransformShapeToPolygon()
def pcbnew.EDA_SHAPE.TransformShapeToPolygon |
( |
|
self, |
|
|
|
aBuffer, |
|
|
|
aClearance, |
|
|
|
aError, |
|
|
|
aErrorLoc, |
|
|
|
ignoreLineWidth = False |
|
) |
| |
◆ 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: