KiCAD pcbnew 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 2434 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 2455 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 2528 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 2470 of file pcbnew.py.

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

Definition at line 2538 of file pcbnew.py.

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

Definition at line 2490 of file pcbnew.py.

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

Definition at line 2500 of file pcbnew.py.

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

Definition at line 2475 of file pcbnew.py.

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

Definition at line 2523 of file pcbnew.py.

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

Definition at line 2533 of file pcbnew.py.

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

Definition at line 2513 of file pcbnew.py.

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

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

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

Definition at line 2485 of file pcbnew.py.

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

Definition at line 2495 of file pcbnew.py.

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

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

pcbnew.MARKER_BASE.MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC
static

Definition at line 2443 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_PCB = _pcbnew.MARKER_BASE_MARKER_PCB
static

Definition at line 2444 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_ERROR = _pcbnew.MARKER_BASE_MARKER_SEVERITY_ERROR
static

Definition at line 2449 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_INFO = _pcbnew.MARKER_BASE_MARKER_SEVERITY_INFO
static

Definition at line 2447 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_UNSPEC = _pcbnew.MARKER_BASE_MARKER_SEVERITY_UNSPEC
static

Definition at line 2446 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SEVERITY_WARNING = _pcbnew.MARKER_BASE_MARKER_SEVERITY_WARNING
static

Definition at line 2448 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL
static

Definition at line 2445 of file pcbnew.py.

pcbnew.MARKER_BASE.MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC
static

Definition at line 2442 of file pcbnew.py.

pcbnew.MARKER_BASE.this

Definition at line 2466 of file pcbnew.py.


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