| 
| def  | __init__ (self, *args) | 
|   | 
| def  | Clear (self) | 
|   | 
| def  | BBox (self, aClearance=0) | 
|   | 
| def  | PointCount (self) | 
|   | 
| def  | CPoint (self, aIndex) | 
|   | 
| def  | CDPoint (self, aIndex) | 
|   | 
| def  | Vertices (self) | 
|   | 
| def  | Append (self, *args) | 
|   | 
| def  | Collide (self, aSeg, aClearance=0, aActual=None, aLocation=None) | 
|   | 
| def  | Rotate (self, *args) | 
|   | 
| def  | __init__ (self, *args, **kwargs) | 
|   | 
| def  | Collide (self, *args) | 
|   | 
| def  | SquaredDistance (self, aP, aOutlineOnly=False) | 
|   | 
| def  | PointInside (self, aPt, aAccuracy=0, aUseBBoxCache=False) | 
|   | 
| def  | PointOnEdge (self, aP, aAccuracy=0) | 
|   | 
| def  | EdgeContainingPoint (self, aP, aAccuracy=0) | 
|   | 
| def  | GetPoint (self, aIndex) | 
|   | 
| def  | GetSegment (self, aIndex) | 
|   | 
| def  | GetPointCount (self) | 
|   | 
| def  | GetSegmentCount (self) | 
|   | 
| def  | IsClosed (self) | 
|   | 
| def  | GetCachedBBox (self) | 
|   | 
| def  | __init__ (self, *args, **kwargs) | 
|   | 
| def  | Clone (self) | 
|   | 
| def  | GetClearance (self, aOther) | 
|   | 
| def  | IsNull (self) | 
|   | 
| def  | Collide (self, *args) | 
|   | 
| def  | BBox (self, aClearance=0) | 
|   | 
| def  | Centre (self) | 
|   | 
| def  | Distance (self, aP) | 
|   | 
| def  | SquaredDistance (self, aP, aOutlineOnly=False) | 
|   | 
| def  | PointInside (self, aPt, aAccuracy=0, aUseBBoxCache=False) | 
|   | 
| def  | TransformToPolygon (self, aBuffer, aError, aErrorLoc) | 
|   | 
| def  | Rotate (self, *args) | 
|   | 
| def  | Move (self, aVector) | 
|   | 
| def  | IsSolid (self) | 
|   | 
| def  | Parse (self, aStream) | 
|   | 
| def  | Format (self, aCplusPlus=True) | 
|   | 
| def  | Cast (self) | 
|   | 
| def  | __init__ (self, aType) | 
|   | 
| def  | Type (self) | 
|   | 
| def  | TypeName (self) | 
|   | 
| def  | HasIndexableSubshapes (self) | 
|   | 
| def  | GetIndexableSubshapeCount (self) | 
|   | 
| def  | GetIndexableSubshapes (self, aSubshapes) | 
|   | 
 | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
Proxy of C++ SHAPE_SIMPLE class.
 
Definition at line 7451 of file pcbnew.py.
 
◆ __init__()
      
        
          | def pcbnew.SHAPE_SIMPLE.__init__  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
          *  | 
          args  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
    __init__(SHAPE_SIMPLE self) -> SHAPE_SIMPLE
    __init__(SHAPE_SIMPLE self, SHAPE_LINE_CHAIN aPoly) -> SHAPE_SIMPLE
    __init__(SHAPE_SIMPLE self, SHAPE_SIMPLE aOther) -> SHAPE_SIMPLE 
Reimplemented from pcbnew.SHAPE_LINE_CHAIN_BASE.
Definition at line 7457 of file pcbnew.py.
 
 
◆ Append()
      
        
          | def pcbnew.SHAPE_SIMPLE.Append  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
          *  | 
          args  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
    Append(SHAPE_SIMPLE self, int aX, int aY)
    Append(SHAPE_SIMPLE self, VECTOR2I aP) 
Definition at line 7489 of file pcbnew.py.
 
 
◆ BBox()
      
        
          | def pcbnew.SHAPE_SIMPLE.BBox  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aClearance = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
BBox(SHAPE_SIMPLE self, int aClearance=0) -> BOX2I
 
Reimplemented from pcbnew.SHAPE.
Definition at line 7469 of file pcbnew.py.
 
 
◆ CDPoint()
      
        
          | def pcbnew.SHAPE_SIMPLE.CDPoint  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aIndex  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
CDPoint(SHAPE_SIMPLE self, int aIndex) -> VECTOR2D const
 
Definition at line 7481 of file pcbnew.py.
 
 
◆ Clear()
      
        
          | def pcbnew.SHAPE_SIMPLE.Clear  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
Clear(SHAPE_SIMPLE self)
 
Definition at line 7465 of file pcbnew.py.
 
 
◆ Collide()
      
        
          | def pcbnew.SHAPE_SIMPLE.Collide  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aSeg,  | 
        
        
           | 
           | 
            | 
          aClearance = 0,  | 
        
        
           | 
           | 
            | 
          aActual = None,  | 
        
        
           | 
           | 
            | 
          aLocation = None  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ CPoint()
      
        
          | def pcbnew.SHAPE_SIMPLE.CPoint  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aIndex  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
CPoint(SHAPE_SIMPLE self, int aIndex) -> VECTOR2I
 
Definition at line 7477 of file pcbnew.py.
 
 
◆ PointCount()
      
        
          | def pcbnew.SHAPE_SIMPLE.PointCount  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
PointCount(SHAPE_SIMPLE self) -> int
 
Definition at line 7473 of file pcbnew.py.
 
 
◆ Rotate()
      
        
          | def pcbnew.SHAPE_SIMPLE.Rotate  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
          *  | 
          args  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Rotate(SHAPE_SIMPLE self, EDA_ANGLE aAngle, VECTOR2I aCenter={ 0, 0 }) 
Reimplemented from pcbnew.SHAPE.
Definition at line 7500 of file pcbnew.py.
 
 
◆ Vertices()
      
        
          | def pcbnew.SHAPE_SIMPLE.Vertices  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
Vertices(SHAPE_SIMPLE self) -> SHAPE_LINE_CHAIN
 
Definition at line 7485 of file pcbnew.py.
 
 
◆ thisown
  
  
      
        
          | pcbnew.SHAPE_SIMPLE.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: