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

Public Member Functions

def __init__ (self)
 
def __lshift__ (self, aSource)
 
def SetupLayersList (self, aList, aFrame, aShowCopper)
 
def ExportSetting (self, aTarget, aFullExport=True)
 
def SetCornerSmoothingType (self, aType)
 
def GetCornerSmoothingType (self)
 
def SetCornerRadius (self, aRadius)
 
def GetCornerRadius (self)
 
def GetPadConnection (self)
 
def SetPadConnection (self, aPadConnection)
 
def GetIsKeepout (self)
 
def GetDoNotAllowCopperPour (self)
 
def GetDoNotAllowVias (self)
 
def GetDoNotAllowTracks (self)
 
def SetIsKeepout (self, aEnable)
 
def SetDoNotAllowCopperPour (self, aEnable)
 
def SetDoNotAllowVias (self, aEnable)
 
def SetDoNotAllowTracks (self, aEnable)
 

Public Attributes

 this
 

Static Public Attributes

 SMOOTHING_UNDEFINED = _pcbnew.ZONE_SETTINGS_SMOOTHING_UNDEFINED
 
 SMOOTHING_NONE = _pcbnew.ZONE_SETTINGS_SMOOTHING_NONE
 
 SMOOTHING_CHAMFER = _pcbnew.ZONE_SETTINGS_SMOOTHING_CHAMFER
 
 SMOOTHING_FILLET = _pcbnew.ZONE_SETTINGS_SMOOTHING_FILLET
 
 SMOOTHING_LAST = _pcbnew.ZONE_SETTINGS_SMOOTHING_LAST
 
 m_FillMode = _swig_property(_pcbnew.ZONE_SETTINGS_m_FillMode_get, _pcbnew.ZONE_SETTINGS_m_FillMode_set)
 
 m_ZonePriority = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZonePriority_get, _pcbnew.ZONE_SETTINGS_m_ZonePriority_set)
 
 m_ZoneClearance = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZoneClearance_get, _pcbnew.ZONE_SETTINGS_m_ZoneClearance_set)
 
 m_ZoneMinThickness = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZoneMinThickness_get, _pcbnew.ZONE_SETTINGS_m_ZoneMinThickness_set)
 
 m_NetcodeSelection = _swig_property(_pcbnew.ZONE_SETTINGS_m_NetcodeSelection_get, _pcbnew.ZONE_SETTINGS_m_NetcodeSelection_set)
 
 m_Layers = _swig_property(_pcbnew.ZONE_SETTINGS_m_Layers_get, _pcbnew.ZONE_SETTINGS_m_Layers_set)
 
 m_CurrentZone_Layer = _swig_property(_pcbnew.ZONE_SETTINGS_m_CurrentZone_Layer_get, _pcbnew.ZONE_SETTINGS_m_CurrentZone_Layer_set)
 
 m_Zone_HatchingStyle = _swig_property(_pcbnew.ZONE_SETTINGS_m_Zone_HatchingStyle_get, _pcbnew.ZONE_SETTINGS_m_Zone_HatchingStyle_set)
 
 m_ArcToSegmentsCount = _swig_property(_pcbnew.ZONE_SETTINGS_m_ArcToSegmentsCount_get, _pcbnew.ZONE_SETTINGS_m_ArcToSegmentsCount_set)
 
 m_ThermalReliefGap = _swig_property(_pcbnew.ZONE_SETTINGS_m_ThermalReliefGap_get, _pcbnew.ZONE_SETTINGS_m_ThermalReliefGap_set)
 
 m_ThermalReliefCopperBridge = _swig_property(_pcbnew.ZONE_SETTINGS_m_ThermalReliefCopperBridge_get, _pcbnew.ZONE_SETTINGS_m_ThermalReliefCopperBridge_set)
 
 m_Zone_45_Only = _swig_property(_pcbnew.ZONE_SETTINGS_m_Zone_45_Only_get, _pcbnew.ZONE_SETTINGS_m_Zone_45_Only_set)
 

Detailed Description

Proxy of C++ ZONE_SETTINGS class.

Definition at line 15256 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.ZONE_SETTINGS.__init__ (   self)
__init__(ZONE_SETTINGS self) -> ZONE_SETTINGS

Definition at line 15318 of file pcbnew.py.

Member Function Documentation

def pcbnew.ZONE_SETTINGS.__lshift__ (   self,
  aSource 
)
__lshift__(ZONE_SETTINGS self, ZONE_CONTAINER aSource) -> ZONE_SETTINGS

Definition at line 15326 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.ExportSetting (   self,
  aTarget,
  aFullExport = True 
)
ExportSetting(ZONE_SETTINGS self, ZONE_CONTAINER aTarget, bool aFullExport=True)
ExportSetting(ZONE_SETTINGS self, ZONE_CONTAINER aTarget)

Definition at line 15336 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetCornerRadius (   self)
GetCornerRadius(ZONE_SETTINGS self) -> unsigned int

Definition at line 15359 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetCornerSmoothingType (   self)
GetCornerSmoothingType(ZONE_SETTINGS self) -> int

Definition at line 15349 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetDoNotAllowCopperPour (   self)
GetDoNotAllowCopperPour(ZONE_SETTINGS self) -> bool const

Definition at line 15379 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetDoNotAllowTracks (   self)
GetDoNotAllowTracks(ZONE_SETTINGS self) -> bool const

Definition at line 15389 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetDoNotAllowVias (   self)
GetDoNotAllowVias(ZONE_SETTINGS self) -> bool const

Definition at line 15384 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetIsKeepout (   self)
GetIsKeepout(ZONE_SETTINGS self) -> bool const

Definition at line 15374 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.GetPadConnection (   self)
GetPadConnection(ZONE_SETTINGS self) -> ZoneConnection

Definition at line 15364 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetCornerRadius (   self,
  aRadius 
)
SetCornerRadius(ZONE_SETTINGS self, int aRadius)

Definition at line 15354 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetCornerSmoothingType (   self,
  aType 
)
SetCornerSmoothingType(ZONE_SETTINGS self, int aType)

Definition at line 15344 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetDoNotAllowCopperPour (   self,
  aEnable 
)
SetDoNotAllowCopperPour(ZONE_SETTINGS self, bool aEnable)

Definition at line 15399 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetDoNotAllowTracks (   self,
  aEnable 
)
SetDoNotAllowTracks(ZONE_SETTINGS self, bool aEnable)

Definition at line 15409 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetDoNotAllowVias (   self,
  aEnable 
)
SetDoNotAllowVias(ZONE_SETTINGS self, bool aEnable)

Definition at line 15404 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetIsKeepout (   self,
  aEnable 
)
SetIsKeepout(ZONE_SETTINGS self, bool aEnable)

Definition at line 15394 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetPadConnection (   self,
  aPadConnection 
)
SetPadConnection(ZONE_SETTINGS self, ZoneConnection aPadConnection)

Definition at line 15369 of file pcbnew.py.

def pcbnew.ZONE_SETTINGS.SetupLayersList (   self,
  aList,
  aFrame,
  aShowCopper 
)
SetupLayersList(ZONE_SETTINGS self, wxDataViewListCtrl * aList, PCB_BASE_FRAME * aFrame, bool aShowCopper)

Definition at line 15331 of file pcbnew.py.

Member Data Documentation

pcbnew.ZONE_SETTINGS.m_ArcToSegmentsCount = _swig_property(_pcbnew.ZONE_SETTINGS_m_ArcToSegmentsCount_get, _pcbnew.ZONE_SETTINGS_m_ArcToSegmentsCount_set)
static

Definition at line 15304 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_CurrentZone_Layer = _swig_property(_pcbnew.ZONE_SETTINGS_m_CurrentZone_Layer_get, _pcbnew.ZONE_SETTINGS_m_CurrentZone_Layer_set)
static

Definition at line 15296 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_FillMode = _swig_property(_pcbnew.ZONE_SETTINGS_m_FillMode_get, _pcbnew.ZONE_SETTINGS_m_FillMode_set)
static

Definition at line 15272 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_Layers = _swig_property(_pcbnew.ZONE_SETTINGS_m_Layers_get, _pcbnew.ZONE_SETTINGS_m_Layers_set)
static

Definition at line 15292 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_NetcodeSelection = _swig_property(_pcbnew.ZONE_SETTINGS_m_NetcodeSelection_get, _pcbnew.ZONE_SETTINGS_m_NetcodeSelection_set)
static

Definition at line 15288 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_ThermalReliefCopperBridge = _swig_property(_pcbnew.ZONE_SETTINGS_m_ThermalReliefCopperBridge_get, _pcbnew.ZONE_SETTINGS_m_ThermalReliefCopperBridge_set)
static

Definition at line 15312 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_ThermalReliefGap = _swig_property(_pcbnew.ZONE_SETTINGS_m_ThermalReliefGap_get, _pcbnew.ZONE_SETTINGS_m_ThermalReliefGap_set)
static

Definition at line 15308 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_Zone_45_Only = _swig_property(_pcbnew.ZONE_SETTINGS_m_Zone_45_Only_get, _pcbnew.ZONE_SETTINGS_m_Zone_45_Only_set)
static

Definition at line 15316 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_Zone_HatchingStyle = _swig_property(_pcbnew.ZONE_SETTINGS_m_Zone_HatchingStyle_get, _pcbnew.ZONE_SETTINGS_m_Zone_HatchingStyle_set)
static

Definition at line 15300 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_ZoneClearance = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZoneClearance_get, _pcbnew.ZONE_SETTINGS_m_ZoneClearance_set)
static

Definition at line 15280 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_ZoneMinThickness = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZoneMinThickness_get, _pcbnew.ZONE_SETTINGS_m_ZoneMinThickness_set)
static

Definition at line 15284 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.m_ZonePriority = _swig_property(_pcbnew.ZONE_SETTINGS_m_ZonePriority_get, _pcbnew.ZONE_SETTINGS_m_ZonePriority_set)
static

Definition at line 15276 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.SMOOTHING_CHAMFER = _pcbnew.ZONE_SETTINGS_SMOOTHING_CHAMFER
static

Definition at line 15266 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.SMOOTHING_FILLET = _pcbnew.ZONE_SETTINGS_SMOOTHING_FILLET
static

Definition at line 15267 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.SMOOTHING_LAST = _pcbnew.ZONE_SETTINGS_SMOOTHING_LAST
static

Definition at line 15268 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.SMOOTHING_NONE = _pcbnew.ZONE_SETTINGS_SMOOTHING_NONE
static

Definition at line 15265 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.SMOOTHING_UNDEFINED = _pcbnew.ZONE_SETTINGS_SMOOTHING_UNDEFINED
static

Definition at line 15264 of file pcbnew.py.

pcbnew.ZONE_SETTINGS.this

Definition at line 15324 of file pcbnew.py.


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