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 2466 of file pcbnew.py.

Constructor & Destructor Documentation

def pcbnew.MARKER_BASE.__init__ (   self,
  args 
)
__init__(MARKER_BASE self) -> 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 2487 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 2560 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 2502 of file pcbnew.py.

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

Definition at line 2570 of file pcbnew.py.

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

Definition at line 2522 of file pcbnew.py.

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

Definition at line 2532 of file pcbnew.py.

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

Definition at line 2507 of file pcbnew.py.

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

Definition at line 2555 of file pcbnew.py.

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

Definition at line 2565 of file pcbnew.py.

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

Definition at line 2545 of file pcbnew.py.

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

Definition at line 2512 of file pcbnew.py.

def pcbnew.MARKER_BASE.SetData (   self,
  args 
)
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)

Definition at line 2537 of file pcbnew.py.

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

Definition at line 2517 of file pcbnew.py.

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

Definition at line 2527 of file pcbnew.py.

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

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

pcbnew.MARKER_BASE.MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC
static

Definition at line 2475 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_PCB = _pcbnew.MARKER_BASE_MARKER_PCB
static

Definition at line 2476 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_ERROR = _pcbnew.MARKER_BASE_MARKER_SEVERITY_ERROR
static

Definition at line 2481 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_INFO = _pcbnew.MARKER_BASE_MARKER_SEVERITY_INFO
static

Definition at line 2479 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_UNSPEC = _pcbnew.MARKER_BASE_MARKER_SEVERITY_UNSPEC
static

Definition at line 2478 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_WARNING = _pcbnew.MARKER_BASE_MARKER_SEVERITY_WARNING
static

Definition at line 2480 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL
static

Definition at line 2477 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC
static

Definition at line 2474 of file pcbnew.py.

pcbnew.MARKER_BASE.this

Definition at line 2498 of file pcbnew.py.


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