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

Public Member Functions

def __init__ (self, args)
 
def DrawMarker (self, aPanel, aDC, aDrawMode, aOffset)
 
def GetPos (self)
 
def SetColor (self, aColor)
 
def SetErrorLevel (self, aErrorLevel)
 
def GetErrorLevel (self)
 
def SetMarkerType (self, aMarkerType)
 
def GetMarkerType (self)
 
def SetData (self, args)
 
def SetAuxiliaryData (self, aAuxiliaryText, aAuxiliaryPos)
 
def SetShowNoCoordinate (self)
 
def GetReporter (self)
 
def DisplayMarkerInfo (self, aFrame)
 
def HitTestMarker (self, ref_pos)
 
def GetBoundingBoxMarker (self)
 

Public Attributes

 this
 

Static Public Attributes

 MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC
 
 MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC
 
 MARKER_PCB = _pcbnew.MARKER_BASE_MARKER_PCB
 
 MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL
 
 MARKER_SEVERITY_UNSPEC = _pcbnew.MARKER_BASE_MARKER_SEVERITY_UNSPEC
 
 MARKER_SEVERITY_INFO = _pcbnew.MARKER_BASE_MARKER_SEVERITY_INFO
 
 MARKER_SEVERITY_WARNING = _pcbnew.MARKER_BASE_MARKER_SEVERITY_WARNING
 
 MARKER_SEVERITY_ERROR = _pcbnew.MARKER_BASE_MARKER_SEVERITY_ERROR
 
 m_Pos = _swig_property(_pcbnew.MARKER_BASE_m_Pos_get, _pcbnew.MARKER_BASE_m_Pos_set)
 
 m_ScalingFactor = _swig_property(_pcbnew.MARKER_BASE_m_ScalingFactor_get, _pcbnew.MARKER_BASE_m_ScalingFactor_set)
 

Detailed Description

Proxy of C++ MARKER_BASE class.

Definition at line 2548 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.MARKER_BASE.__init__ (   self,
  args 
)
__init__(MARKER_BASE self) -> MARKER_BASE
__init__(MARKER_BASE self, EDA_UNITS_T aUnits, int aErrorCode, wxPoint aMarkerPos, EDA_ITEM aItem, wxPoint aPos, EDA_ITEM bItem, wxPoint bPos) -> MARKER_BASE
__init__(MARKER_BASE self, int aErrorCode, wxPoint aMarkerPos, wxString aText, wxPoint aPos, wxString bText, wxPoint bPos) -> MARKER_BASE
__init__(MARKER_BASE self, int aErrorCode, wxPoint aMarkerPos, wxString aText, wxPoint aPos) -> MARKER_BASE
__init__(MARKER_BASE self, MARKER_BASE aMarker) -> MARKER_BASE

Definition at line 2573 of file pcbnew.py.

Member Function Documentation

def pcbnew.MARKER_BASE.DisplayMarkerInfo (   self,
  aFrame 
)
DisplayMarkerInfo(MARKER_BASE self, EDA_DRAW_FRAME * aFrame)

Definition at line 2651 of file pcbnew.py.

def pcbnew.MARKER_BASE.DrawMarker (   self,
  aPanel,
  aDC,
  aDrawMode,
  aOffset 
)
DrawMarker(MARKER_BASE self, EDA_DRAW_PANEL * aPanel, wxDC * aDC, GR_DRAWMODE aDrawMode, wxPoint aOffset)

Definition at line 2589 of file pcbnew.py.

def pcbnew.MARKER_BASE.GetBoundingBoxMarker (   self)
GetBoundingBoxMarker(MARKER_BASE self) -> EDA_RECT

Definition at line 2661 of file pcbnew.py.

def pcbnew.MARKER_BASE.GetErrorLevel (   self)
GetErrorLevel(MARKER_BASE self) -> MARKER_BASE::MARKER_SEVERITY

Definition at line 2609 of file pcbnew.py.

def pcbnew.MARKER_BASE.GetMarkerType (   self)
GetMarkerType(MARKER_BASE self) -> enum MARKER_BASE::TYPEMARKER

Definition at line 2619 of file pcbnew.py.

def pcbnew.MARKER_BASE.GetPos (   self)
GetPos(MARKER_BASE self) -> wxPoint

Definition at line 2594 of file pcbnew.py.

def pcbnew.MARKER_BASE.GetReporter (   self)
GetReporter(MARKER_BASE self) -> DRC_ITEM const &

Definition at line 2646 of file pcbnew.py.

def pcbnew.MARKER_BASE.HitTestMarker (   self,
  ref_pos 
)
HitTestMarker(MARKER_BASE self, wxPoint ref_pos) -> bool

Definition at line 2656 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetAuxiliaryData (   self,
  aAuxiliaryText,
  aAuxiliaryPos 
)
SetAuxiliaryData(MARKER_BASE self, wxString aAuxiliaryText, wxPoint aAuxiliaryPos)

Definition at line 2636 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetColor (   self,
  aColor 
)
SetColor(MARKER_BASE self, COLOR4D aColor)

Definition at line 2599 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetData (   self,
  args 
)
SetData(MARKER_BASE self, EDA_UNITS_T aUnits, int aErrorCode, wxPoint aMarkerPos, EDA_ITEM aItem, wxPoint aPos, EDA_ITEM bItem=None, wxPoint bPos)
SetData(MARKER_BASE self, EDA_UNITS_T aUnits, int aErrorCode, wxPoint aMarkerPos, EDA_ITEM aItem, wxPoint aPos, EDA_ITEM bItem=None)
SetData(MARKER_BASE self, EDA_UNITS_T aUnits, int aErrorCode, wxPoint aMarkerPos, EDA_ITEM aItem, wxPoint aPos)
SetData(MARKER_BASE self, int aErrorCode, wxPoint aMarkerPos, wxString aText, wxPoint aPos, wxString bText, wxPoint bPos)
SetData(MARKER_BASE self, int aErrorCode, wxPoint aMarkerPos, wxString aText, wxPoint aPos, wxString bText)
SetData(MARKER_BASE self, int aErrorCode, wxPoint aMarkerPos, wxString aText, wxPoint aPos)

Definition at line 2624 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetErrorLevel (   self,
  aErrorLevel 
)
SetErrorLevel(MARKER_BASE self, MARKER_BASE::MARKER_SEVERITY aErrorLevel)

Definition at line 2604 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetMarkerType (   self,
  aMarkerType 
)
SetMarkerType(MARKER_BASE self, enum MARKER_BASE::TYPEMARKER aMarkerType)

Definition at line 2614 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetShowNoCoordinate (   self)
SetShowNoCoordinate(MARKER_BASE self)

Definition at line 2641 of file pcbnew.py.

Member Data Documentation

pcbnew.MARKER_BASE.m_Pos = _swig_property(_pcbnew.MARKER_BASE_m_Pos_get, _pcbnew.MARKER_BASE_m_Pos_set)
static

Definition at line 2567 of file pcbnew.py.

pcbnew.MARKER_BASE.m_ScalingFactor = _swig_property(_pcbnew.MARKER_BASE_m_ScalingFactor_get, _pcbnew.MARKER_BASE_m_ScalingFactor_set)
static

Definition at line 2571 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC
static

Definition at line 2557 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_PCB = _pcbnew.MARKER_BASE_MARKER_PCB
static

Definition at line 2558 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_ERROR = _pcbnew.MARKER_BASE_MARKER_SEVERITY_ERROR
static

Definition at line 2563 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_INFO = _pcbnew.MARKER_BASE_MARKER_SEVERITY_INFO
static

Definition at line 2561 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_UNSPEC = _pcbnew.MARKER_BASE_MARKER_SEVERITY_UNSPEC
static

Definition at line 2560 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_WARNING = _pcbnew.MARKER_BASE_MARKER_SEVERITY_WARNING
static

Definition at line 2562 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL
static

Definition at line 2559 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC
static

Definition at line 2556 of file pcbnew.py.

pcbnew.MARKER_BASE.this

Definition at line 2585 of file pcbnew.py.


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