| 
|   | __init__ (self, *args) | 
|   | 
|   | Clone (self) | 
|   | 
|   | Format (self, aCplusPlus=True) | 
|   | 
|   | Collide (self, *args) | 
|   | 
|   | Shapes (self) | 
|   | 
|   | BBox (self, aClearance=0) | 
|   | 
|   | Distance (self, *args) | 
|   | 
|   | AddShape (self, *args) | 
|   | 
|   | Empty (self) | 
|   | 
|   | Size (self) | 
|   | 
|   | Rotate (self, *args) | 
|   | 
|   | UniqueSubshape (self) | 
|   | 
|   | GetSubshapes (self) | 
|   | 
|   | __init__ (self, *args, **kwargs) | 
|   | 
|   | GetClearance (self, aOther) | 
|   | 
|   | IsNull (self) | 
|   | 
|   | Centre (self) | 
|   | 
|   | SquaredDistance (self, aP, aOutlineOnly=False) | 
|   | 
|   | NearestPoints (self, aOther, aPtThis, aPtOther) | 
|   | 
|   | PointInside (self, aPt, aAccuracy=0, aUseBBoxCache=False) | 
|   | 
|   | TransformToPolygon (self, aBuffer, aError, aErrorLoc) | 
|   | 
|   | GetStart (self) | 
|   | 
|   | GetEnd (self) | 
|   | 
|   | GetWidth (self) | 
|   | 
|   | SetWidth (self, aWidth) | 
|   | 
|   | Move (self, aVector) | 
|   | 
|   | IsSolid (self) | 
|   | 
|   | Parse (self, aStream) | 
|   | 
|   | Cast (self) | 
|   | 
|   | __init__ (self, aType) | 
|   | 
|   | Type (self) | 
|   | 
|   | TypeName (self) | 
|   | 
|   | HasIndexableSubshapes (self) | 
|   | 
|   | GetIndexableSubshapeCount (self) | 
|   | 
|   | 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") | 
|   | 
Proxy of C++ SHAPE_COMPOUND class.
 
Definition at line 6410 of file pcbnew.py.
 
◆ __init__()
      
        
          | pcbnew.SHAPE_COMPOUND.__init__  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    __init__(SHAPE_COMPOUND self) -> SHAPE_COMPOUND
    __init__(SHAPE_COMPOUND self, std::vector< SHAPE *,std::allocator< SHAPE * > > const & aShapes) -> SHAPE_COMPOUND
    __init__(SHAPE_COMPOUND self, SHAPE_COMPOUND aOther) -> SHAPE_COMPOUND
 
Definition at line 6416 of file pcbnew.py.
 
 
◆ AddShape()
      
        
          | pcbnew.SHAPE_COMPOUND.AddShape  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    AddShape(SHAPE_COMPOUND self, SHAPE aShape)
    AddShape(SHAPE_COMPOUND self, std::shared_ptr< SHAPE > aShape)
 
Definition at line 6456 of file pcbnew.py.
 
 
◆ BBox()
      
        
          | pcbnew.SHAPE_COMPOUND.BBox  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aClearance = 0 ) | 
        
      
 
BBox(SHAPE_COMPOUND self, int aClearance=0) -> BOX2I
 
Reimplemented from pcbnew.SHAPE.
Definition at line 6445 of file pcbnew.py.
 
 
◆ Clone()
      
        
          | pcbnew.SHAPE_COMPOUND.Clone  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
 
◆ Collide()
      
        
          | pcbnew.SHAPE_COMPOUND.Collide  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    Collide(SHAPE_COMPOUND self, SEG aSeg, int aClearance=0, int * aActual=None, VECTOR2I aLocation=None) -> bool
    Collide(SHAPE_COMPOUND self, SHAPE aShape, int aClearance, VECTOR2I aMTV) -> bool
    Collide(SHAPE_COMPOUND self, SHAPE aShape, int aClearance=0, int * aActual=None, VECTOR2I aLocation=None) -> bool
 
Reimplemented from pcbnew.SHAPE.
Definition at line 6433 of file pcbnew.py.
 
 
◆ Distance()
      
        
          | pcbnew.SHAPE_COMPOUND.Distance  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
    Distance(SHAPE_COMPOUND self, VECTOR2I aP) -> int
    Distance(SHAPE_COMPOUND self, SEG aSeg) -> int
 
Reimplemented from pcbnew.SHAPE.
Definition at line 6449 of file pcbnew.py.
 
 
◆ Empty()
      
        
          | pcbnew.SHAPE_COMPOUND.Empty  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
Empty(SHAPE_COMPOUND self) -> bool
 
Definition at line 6463 of file pcbnew.py.
 
 
◆ Format()
      
        
          | pcbnew.SHAPE_COMPOUND.Format  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
           |           aCplusPlus = True ) | 
        
      
 
Format(SHAPE_COMPOUND self, bool aCplusPlus=True) -> string
 
Reimplemented from pcbnew.SHAPE.
Definition at line 6429 of file pcbnew.py.
 
 
◆ GetSubshapes()
      
        
          | pcbnew.SHAPE_COMPOUND.GetSubshapes  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
GetSubshapes(SHAPE_COMPOUND self) -> VECTOR_SHAPEPTR
 
Definition at line 6479 of file pcbnew.py.
 
 
◆ Rotate()
      
        
          | pcbnew.SHAPE_COMPOUND.Rotate  | 
          ( | 
           |           self,  | 
        
        
           | 
           | 
          * |           args ) | 
        
      
 
Rotate(SHAPE_COMPOUND self, EDA_ANGLE aAngle, VECTOR2I aCenter={ 0, 0 }) 
Reimplemented from pcbnew.SHAPE.
Definition at line 6471 of file pcbnew.py.
 
 
◆ Shapes()
      
        
          | pcbnew.SHAPE_COMPOUND.Shapes  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
Shapes(SHAPE_COMPOUND self) -> std::vector< SHAPE *,std::allocator< SHAPE * > > const &
 
Definition at line 6441 of file pcbnew.py.
 
 
◆ Size()
      
        
          | pcbnew.SHAPE_COMPOUND.Size  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
Size(SHAPE_COMPOUND self) -> int
 
Definition at line 6467 of file pcbnew.py.
 
 
◆ UniqueSubshape()
      
        
          | pcbnew.SHAPE_COMPOUND.UniqueSubshape  | 
          ( | 
           |           self | ) | 
           | 
        
      
 
UniqueSubshape(SHAPE_COMPOUND self) -> SHAPE
 
Definition at line 6475 of file pcbnew.py.
 
 
◆ thisown
  
  
      
        
          | pcbnew.SHAPE_COMPOUND.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: