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)
 

Detailed Description

Proxy of C++ MARKER_BASE class.

Definition at line 2521 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 2542 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 2620 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 2558 of file pcbnew.py.

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

Definition at line 2630 of file pcbnew.py.

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

Definition at line 2578 of file pcbnew.py.

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

Definition at line 2588 of file pcbnew.py.

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

Definition at line 2563 of file pcbnew.py.

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

Definition at line 2615 of file pcbnew.py.

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

Definition at line 2625 of file pcbnew.py.

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

Definition at line 2605 of file pcbnew.py.

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

Definition at line 2568 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 2593 of file pcbnew.py.

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

Definition at line 2573 of file pcbnew.py.

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

Definition at line 2583 of file pcbnew.py.

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

Definition at line 2610 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 2540 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC
static

Definition at line 2530 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_PCB = _pcbnew.MARKER_BASE_MARKER_PCB
static

Definition at line 2531 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_ERROR = _pcbnew.MARKER_BASE_MARKER_SEVERITY_ERROR
static

Definition at line 2536 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_INFO = _pcbnew.MARKER_BASE_MARKER_SEVERITY_INFO
static

Definition at line 2534 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_UNSPEC = _pcbnew.MARKER_BASE_MARKER_SEVERITY_UNSPEC
static

Definition at line 2533 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_WARNING = _pcbnew.MARKER_BASE_MARKER_SEVERITY_WARNING
static

Definition at line 2535 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL
static

Definition at line 2532 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC
static

Definition at line 2529 of file pcbnew.py.

pcbnew.MARKER_BASE.this

Definition at line 2554 of file pcbnew.py.


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