KiCad Pcbnew Python Scripting
Public Member Functions | List of all members
pcbnew.SHAPE Class Reference
Inheritance diagram for pcbnew.SHAPE:
Inheritance graph

Public Member Functions

def __init__ (self, args, kwargs)
def Type (self)
def Clone (self)
def Collide (self, args)
def BBox (self, aClearance=0)
def Centre (self)
def Move (self, aVector)
def IsSolid (self)
def Parse (self, aStream)
def Format (self)

Detailed Description

Proxy of C++ SHAPE class.

Definition at line 4316 of file

Constructor & Destructor Documentation

def pcbnew.SHAPE.__init__ (   self,

Definition at line 4324 of file

Member Function Documentation

def pcbnew.SHAPE.BBox (   self,
  aClearance = 0 
BBox(SHAPE self, int aClearance=0) -> BOX2I const
BBox(SHAPE self) -> BOX2I const

Definition at line 4353 of file

def pcbnew.SHAPE.Centre (   self)
Centre(SHAPE self) -> VECTOR2I

Definition at line 4361 of file

def pcbnew.SHAPE.Clone (   self)
Clone(SHAPE self) -> SHAPE

Definition at line 4335 of file

def pcbnew.SHAPE.Collide (   self,
Collide(SHAPE self, VECTOR2I aP, int aClearance=0) -> bool
Collide(SHAPE self, VECTOR2I aP) -> bool
Collide(SHAPE self, SHAPE aShape, int aClearance, VECTOR2I aMTV) -> bool
Collide(SHAPE self, SHAPE aShape, int aClearance=0) -> bool
Collide(SHAPE self, SHAPE aShape) -> bool
Collide(SHAPE self, SEG const & aSeg, int aClearance=0) -> bool
Collide(SHAPE self, SEG const & aSeg) -> bool

Definition at line 4340 of file

def pcbnew.SHAPE.Format (   self)
Format(SHAPE self) -> string

Definition at line 4381 of file

def pcbnew.SHAPE.IsSolid (   self)
IsSolid(SHAPE self) -> bool

Definition at line 4371 of file

def pcbnew.SHAPE.Move (   self,
Move(SHAPE self, VECTOR2I aVector)

Definition at line 4366 of file

def pcbnew.SHAPE.Parse (   self,
Parse(SHAPE self, std::stringstream & aStream) -> bool

Definition at line 4376 of file

def pcbnew.SHAPE.Type (   self)
Type(SHAPE self) -> SHAPE_TYPE

Definition at line 4330 of file

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