KiCad Pcbnew Python Scripting
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pcbnew.PAD_CS_PRIMITIVE Class Reference
Inheritance diagram for pcbnew.PAD_CS_PRIMITIVE:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, aShape)
 
def GetCenter (self)
 
def GetArcStart (self)
 
def Move (self, aMoveVector)
 
def ExportTo (self, args)
 

Public Attributes

 this
 

Static Public Attributes

 m_Shape = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Shape_get, _pcbnew.PAD_CS_PRIMITIVE_m_Shape_set)
 
 m_Thickness = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Thickness_get, _pcbnew.PAD_CS_PRIMITIVE_m_Thickness_set)
 
 m_Radius = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Radius_get, _pcbnew.PAD_CS_PRIMITIVE_m_Radius_set)
 
 m_ArcAngle = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_ArcAngle_get, _pcbnew.PAD_CS_PRIMITIVE_m_ArcAngle_set)
 
 m_Start = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Start_get, _pcbnew.PAD_CS_PRIMITIVE_m_Start_set)
 
 m_End = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_End_get, _pcbnew.PAD_CS_PRIMITIVE_m_End_set)
 
 m_Poly = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Poly_get, _pcbnew.PAD_CS_PRIMITIVE_m_Poly_set)
 

Detailed Description

Proxy of C++ PAD_CS_PRIMITIVE class.

Definition at line 11115 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.PAD_CS_PRIMITIVE.__init__ (   self,
  aShape 
)
__init__(PAD_CS_PRIMITIVE self, STROKE_T aShape) -> PAD_CS_PRIMITIVE

Definition at line 11152 of file pcbnew.py.

Member Function Documentation

def pcbnew.PAD_CS_PRIMITIVE.ExportTo (   self,
  args 
)
ExportTo(PAD_CS_PRIMITIVE self, DRAWSEGMENT aTarget)
ExportTo(PAD_CS_PRIMITIVE self, EDGE_MODULE aTarget)

Definition at line 11175 of file pcbnew.py.

def pcbnew.PAD_CS_PRIMITIVE.GetArcStart (   self)
GetArcStart(PAD_CS_PRIMITIVE self) -> wxPoint

Definition at line 11165 of file pcbnew.py.

def pcbnew.PAD_CS_PRIMITIVE.GetCenter (   self)
GetCenter(PAD_CS_PRIMITIVE self) -> wxPoint

Definition at line 11160 of file pcbnew.py.

def pcbnew.PAD_CS_PRIMITIVE.Move (   self,
  aMoveVector 
)
Move(PAD_CS_PRIMITIVE self, wxPoint aMoveVector)

Definition at line 11170 of file pcbnew.py.

Member Data Documentation

pcbnew.PAD_CS_PRIMITIVE.m_ArcAngle = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_ArcAngle_get, _pcbnew.PAD_CS_PRIMITIVE_m_ArcAngle_set)
static

Definition at line 11138 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_End = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_End_get, _pcbnew.PAD_CS_PRIMITIVE_m_End_set)
static

Definition at line 11146 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_Poly = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Poly_get, _pcbnew.PAD_CS_PRIMITIVE_m_Poly_set)
static

Definition at line 11150 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_Radius = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Radius_get, _pcbnew.PAD_CS_PRIMITIVE_m_Radius_set)
static

Definition at line 11134 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_Shape = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Shape_get, _pcbnew.PAD_CS_PRIMITIVE_m_Shape_set)
static

Definition at line 11126 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_Start = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Start_get, _pcbnew.PAD_CS_PRIMITIVE_m_Start_set)
static

Definition at line 11142 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.m_Thickness = _swig_property(_pcbnew.PAD_CS_PRIMITIVE_m_Thickness_get, _pcbnew.PAD_CS_PRIMITIVE_m_Thickness_set)
static

Definition at line 11130 of file pcbnew.py.

pcbnew.PAD_CS_PRIMITIVE.this

Definition at line 11158 of file pcbnew.py.


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