KiCad Pcbnew Python Scripting
|
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) | |
ShapeGetMsgPanelInfo (self, aFrame, aList) | |
SetLength (self, aLength) | |
SetRectangleHeight (self, aHeight) | |
SetRectangleWidth (self, aWidth) | |
SetRectangle (self, aHeight, aWidth) | |
SetCornerRadius (self, aRadius) | |
GetCornerRadius (self) | |
SetSegmentAngle (self, aAngle) | |
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") | |
pcbnew.EDA_SHAPE.__init__ | ( | self, | |
* | args ) |
pcbnew.EDA_SHAPE.__eq__ | ( | self, | |
aOther ) |
pcbnew.EDA_SHAPE.CalcArcAngles | ( | self, | |
aStartAngle, | |||
aEndAngle ) |
pcbnew.EDA_SHAPE.Compare | ( | self, | |
aOther ) |
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.
pcbnew.EDA_SHAPE.DupPolyPointsList | ( | self, | |
aBuffer ) |
pcbnew.EDA_SHAPE.EndsSwapped | ( | self | ) |
pcbnew.EDA_SHAPE.GetArcAngle | ( | self | ) |
pcbnew.EDA_SHAPE.GetArcMid | ( | self | ) |
pcbnew.EDA_SHAPE.GetBezierC1 | ( | self | ) |
pcbnew.EDA_SHAPE.GetBezierC2 | ( | self | ) |
pcbnew.EDA_SHAPE.GetBezierPoints | ( | self | ) |
pcbnew.EDA_SHAPE.GetBotRight | ( | self | ) |
pcbnew.EDA_SHAPE.GetCornerRadius | ( | self | ) |
pcbnew.EDA_SHAPE.GetCornersInSequence | ( | self, | |
angle ) |
pcbnew.EDA_SHAPE.GetEffectiveWidth | ( | self | ) |
pcbnew.EDA_SHAPE.GetEnd | ( | self | ) |
pcbnew.EDA_SHAPE.GetEndX | ( | self | ) |
pcbnew.EDA_SHAPE.GetEndY | ( | self | ) |
pcbnew.EDA_SHAPE.GetFillColor | ( | self | ) |
pcbnew.EDA_SHAPE.GetFillMode | ( | self | ) |
pcbnew.EDA_SHAPE.GetFillModeProp | ( | self | ) |
pcbnew.EDA_SHAPE.GetHatching | ( | self | ) |
pcbnew.EDA_SHAPE.GetHatchLineSpacing | ( | self | ) |
pcbnew.EDA_SHAPE.GetHatchLineWidth | ( | self | ) |
pcbnew.EDA_SHAPE.GetLength | ( | self | ) |
pcbnew.EDA_SHAPE.GetLineColor | ( | self | ) |
pcbnew.EDA_SHAPE.GetLineStyle | ( | self | ) |
pcbnew.EDA_SHAPE.GetPointCount | ( | self | ) |
pcbnew.EDA_SHAPE.GetPolyShape | ( | self, | |
* | args ) |
pcbnew.EDA_SHAPE.GetRadius | ( | self | ) |
pcbnew.EDA_SHAPE.GetRectangleHeight | ( | self | ) |
pcbnew.EDA_SHAPE.GetRectangleWidth | ( | self | ) |
pcbnew.EDA_SHAPE.GetRectCorners | ( | self | ) |
pcbnew.EDA_SHAPE.GetSegmentAngle | ( | self | ) |
pcbnew.EDA_SHAPE.GetShape | ( | self | ) |
pcbnew.EDA_SHAPE.GetStart | ( | self | ) |
pcbnew.EDA_SHAPE.GetStartX | ( | self | ) |
pcbnew.EDA_SHAPE.GetStartY | ( | self | ) |
pcbnew.EDA_SHAPE.GetTopLeft | ( | self | ) |
pcbnew.EDA_SHAPE.GetWidth | ( | self | ) |
pcbnew.EDA_SHAPE.IsAnyFill | ( | self | ) |
pcbnew.EDA_SHAPE.IsClockwiseArc | ( | self | ) |
pcbnew.EDA_SHAPE.IsClosed | ( | self | ) |
pcbnew.EDA_SHAPE.IsFilledForHitTesting | ( | self | ) |
pcbnew.EDA_SHAPE.IsHatchedFill | ( | self | ) |
pcbnew.EDA_SHAPE.IsPolyShapeValid | ( | self | ) |
pcbnew.EDA_SHAPE.IsProxyItem | ( | self | ) |
pcbnew.EDA_SHAPE.IsSolidFill | ( | self | ) |
pcbnew.EDA_SHAPE.MakeEffectiveShapes | ( | self, | |
aEdgeOnly = False ) |
pcbnew.EDA_SHAPE.RebuildBezierToSegmentsPointsList | ( | self, | |
aMaxError ) |
pcbnew.EDA_SHAPE.Serialize | ( | self, | |
aContainer ) |
Serialize(EDA_SHAPE self, google::protobuf::Any & aContainer)
Reimplemented in pcbnew.PCB_SHAPE, and pcbnew.PCB_TEXTBOX.
pcbnew.EDA_SHAPE.SetArcAngleAndEnd | ( | self, | |
aAngle, | |||
aCheckNegativeAngle = False ) |
pcbnew.EDA_SHAPE.SetArcGeometry | ( | self, | |
aStart, | |||
aMid, | |||
aEnd ) |
pcbnew.EDA_SHAPE.SetBezierC1 | ( | self, | |
aPt ) |
pcbnew.EDA_SHAPE.SetBezierC2 | ( | self, | |
aPt ) |
pcbnew.EDA_SHAPE.SetBottom | ( | self, | |
val ) |
pcbnew.EDA_SHAPE.SetCachedArcData | ( | self, | |
aStart, | |||
aMid, | |||
aEnd, | |||
aCenter ) |
pcbnew.EDA_SHAPE.SetCenter | ( | self, | |
aCenter ) |
pcbnew.EDA_SHAPE.SetCenterX | ( | self, | |
x ) |
pcbnew.EDA_SHAPE.SetCenterY | ( | self, | |
y ) |
pcbnew.EDA_SHAPE.SetCornerRadius | ( | self, | |
aRadius ) |
pcbnew.EDA_SHAPE.SetEnd | ( | self, | |
aEnd ) |
pcbnew.EDA_SHAPE.SetEndX | ( | self, | |
aX ) |
pcbnew.EDA_SHAPE.SetEndY | ( | self, | |
aY ) |
pcbnew.EDA_SHAPE.SetFillColor | ( | self, | |
aColor ) |
pcbnew.EDA_SHAPE.SetFilled | ( | self, | |
aFlag ) |
pcbnew.EDA_SHAPE.SetFillMode | ( | self, | |
aFill ) |
pcbnew.EDA_SHAPE.SetFillModeProp | ( | self, | |
arg2 ) |
pcbnew.EDA_SHAPE.SetHatchingDirty | ( | self | ) |
pcbnew.EDA_SHAPE.SetIsProxyItem | ( | self, | |
aIsProxy = True ) |
SetIsProxyItem(EDA_SHAPE self, bool aIsProxy=True)
Reimplemented in pcbnew.PCB_SHAPE.
pcbnew.EDA_SHAPE.SetLeft | ( | self, | |
val ) |
pcbnew.EDA_SHAPE.SetLength | ( | self, | |
aLength ) |
pcbnew.EDA_SHAPE.SetLineColor | ( | self, | |
aColor ) |
pcbnew.EDA_SHAPE.SetLineStyle | ( | self, | |
aStyle ) |
pcbnew.EDA_SHAPE.SetPolyPoints | ( | self, | |
aPoints ) |
pcbnew.EDA_SHAPE.SetPolyShape | ( | self, | |
aShape ) |
pcbnew.EDA_SHAPE.SetRadius | ( | self, | |
aX ) |
pcbnew.EDA_SHAPE.SetRectangle | ( | self, | |
aHeight, | |||
aWidth ) |
pcbnew.EDA_SHAPE.SetRectangleHeight | ( | self, | |
aHeight ) |
pcbnew.EDA_SHAPE.SetRectangleWidth | ( | self, | |
aWidth ) |
pcbnew.EDA_SHAPE.SetRight | ( | self, | |
val ) |
pcbnew.EDA_SHAPE.SetSegmentAngle | ( | self, | |
aAngle ) |
pcbnew.EDA_SHAPE.SetShape | ( | self, | |
aShape ) |
pcbnew.EDA_SHAPE.SetStart | ( | self, | |
aStart ) |
pcbnew.EDA_SHAPE.SetStartX | ( | self, | |
x ) |
pcbnew.EDA_SHAPE.SetStartY | ( | self, | |
y ) |
pcbnew.EDA_SHAPE.SetTop | ( | self, | |
val ) |
pcbnew.EDA_SHAPE.SetWidth | ( | self, | |
aWidth ) |
pcbnew.EDA_SHAPE.SHAPE_T_asString | ( | self | ) |
pcbnew.EDA_SHAPE.ShapeGetMsgPanelInfo | ( | self, | |
aFrame, | |||
aList ) |
pcbnew.EDA_SHAPE.ShowShape | ( | self | ) |
pcbnew.EDA_SHAPE.Similarity | ( | self, | |
aOther ) |
pcbnew.EDA_SHAPE.SwapShape | ( | self, | |
aImage ) |
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.
pcbnew.EDA_SHAPE.UpdateHatching | ( | self | ) |
|
static |