| 
| def  | __init__ (self, *args, **kwargs) | 
|   | 
| def  | MarkerScale (self) | 
|   | 
| def  | SetMarkerScale (self, aScale) | 
|   | 
| def  | ShapeToPolygon (self, aPolygon, aScale=-1) | 
|   | 
| def  | PrintMarker (self, aSettings, aOffset) | 
|   | 
| def  | GetPos (self) | 
|   | 
| def  | GetUUID (self) | 
|   | 
| def  | SetMarkerType (self, aMarkerType) | 
|   | 
| def  | GetMarkerType (self) | 
|   | 
| def  | IsExcluded (self) | 
|   | 
| def  | SetExcluded (self, aExcluded) | 
|   | 
| def  | GetSeverity (self) | 
|   | 
| def  | GetRCItem (self) | 
|   | 
| def  | HitTestMarker (self, *args) | 
|   | 
| def  | GetBoundingBoxMarker (self) | 
|   | 
 | 
|   | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
|   | 
|   | m_Pos = property(_pcbnew.MARKER_BASE_m_Pos_get, _pcbnew.MARKER_BASE_m_Pos_set, doc=) | 
|   | 
Proxy of C++ MARKER_BASE class.
 
Definition at line 2576 of file pcbnew.py.
 
◆ __init__()
      
        
          | def pcbnew.MARKER_BASE.__init__  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
          *  | 
          args,  | 
        
        
           | 
           | 
          **  | 
          kwargs  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetBoundingBoxMarker()
      
        
          | def pcbnew.MARKER_BASE.GetBoundingBoxMarker  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetBoundingBoxMarker(MARKER_BASE self) -> BOX2I
 
Definition at line 2655 of file pcbnew.py.
 
 
◆ GetMarkerType()
      
        
          | def pcbnew.MARKER_BASE.GetMarkerType  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetMarkerType(MARKER_BASE self) -> enum MARKER_BASE::MARKER_T
 
Definition at line 2628 of file pcbnew.py.
 
 
◆ GetPos()
      
        
          | def pcbnew.MARKER_BASE.GetPos  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetPos(MARKER_BASE self) -> VECTOR2I
 
Definition at line 2616 of file pcbnew.py.
 
 
◆ GetRCItem()
      
        
          | def pcbnew.MARKER_BASE.GetRCItem  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetRCItem(MARKER_BASE self) -> std::shared_ptr< RC_ITEM >
 
Definition at line 2644 of file pcbnew.py.
 
 
◆ GetSeverity()
      
        
          | def pcbnew.MARKER_BASE.GetSeverity  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetSeverity(MARKER_BASE self) -> SEVERITY
 
Definition at line 2640 of file pcbnew.py.
 
 
◆ GetUUID()
      
        
          | def pcbnew.MARKER_BASE.GetUUID  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
GetUUID(MARKER_BASE self) -> KIID
 
Definition at line 2620 of file pcbnew.py.
 
 
◆ HitTestMarker()
      
        
          | def pcbnew.MARKER_BASE.HitTestMarker  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
          *  | 
          args  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
    HitTestMarker(MARKER_BASE self, VECTOR2I aHitPosition, int aAccuracy) -> bool
    HitTestMarker(MARKER_BASE self, BOX2I aRect, bool aContained, int aAccuracy=0) -> bool 
Definition at line 2648 of file pcbnew.py.
 
 
◆ IsExcluded()
      
        
          | def pcbnew.MARKER_BASE.IsExcluded  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
IsExcluded(MARKER_BASE self) -> bool
 
Definition at line 2632 of file pcbnew.py.
 
 
◆ MarkerScale()
      
        
          | def pcbnew.MARKER_BASE.MarkerScale  | 
          ( | 
            | 
          self | ) | 
           | 
        
      
 
MarkerScale(MARKER_BASE self) -> int
 
Definition at line 2600 of file pcbnew.py.
 
 
◆ PrintMarker()
      
        
          | def pcbnew.MARKER_BASE.PrintMarker  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aSettings,  | 
        
        
           | 
           | 
            | 
          aOffset  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
PrintMarker(MARKER_BASE self, RENDER_SETTINGS const * aSettings, VECTOR2I aOffset)
 
Definition at line 2612 of file pcbnew.py.
 
 
◆ SetExcluded()
      
        
          | def pcbnew.MARKER_BASE.SetExcluded  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aExcluded  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
SetExcluded(MARKER_BASE self, bool aExcluded)
 
Definition at line 2636 of file pcbnew.py.
 
 
◆ SetMarkerScale()
      
        
          | def pcbnew.MARKER_BASE.SetMarkerScale  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aScale  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
SetMarkerScale(MARKER_BASE self, int aScale)
 
Definition at line 2604 of file pcbnew.py.
 
 
◆ SetMarkerType()
      
        
          | def pcbnew.MARKER_BASE.SetMarkerType  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aMarkerType  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
SetMarkerType(MARKER_BASE self, enum MARKER_BASE::MARKER_T aMarkerType)
 
Definition at line 2624 of file pcbnew.py.
 
 
◆ ShapeToPolygon()
      
        
          | def pcbnew.MARKER_BASE.ShapeToPolygon  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          aPolygon,  | 
        
        
           | 
           | 
            | 
          aScale = -1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
ShapeToPolygon(MARKER_BASE self, SHAPE_LINE_CHAIN aPolygon, int aScale=-1)
 
Definition at line 2608 of file pcbnew.py.
 
 
◆ MARKER_DRAWING_SHEET
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_DRAWING_SHEET = _pcbnew.MARKER_BASE_MARKER_DRAWING_SHEET | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_DRC
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_DRC = _pcbnew.MARKER_BASE_MARKER_DRC | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_ERC
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_ERC = _pcbnew.MARKER_BASE_MARKER_ERC | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_PARITY
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_PARITY = _pcbnew.MARKER_BASE_MARKER_PARITY | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_RATSNEST
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_RATSNEST = _pcbnew.MARKER_BASE_MARKER_RATSNEST | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_SIMUL
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_SIMUL = _pcbnew.MARKER_BASE_MARKER_SIMUL | 
         
       
   | 
  
static   | 
  
 
 
◆ MARKER_UNSPEC
  
  
      
        
          | pcbnew.MARKER_BASE.MARKER_UNSPEC = _pcbnew.MARKER_BASE_MARKER_UNSPEC | 
         
       
   | 
  
static   | 
  
 
 
◆ m_Pos
  
  
      
        
          | pcbnew.MARKER_BASE.m_Pos = property(_pcbnew.MARKER_BASE_m_Pos_get, _pcbnew.MARKER_BASE_m_Pos_set, doc=) | 
         
       
   | 
  
static   | 
  
 
 
◆ thisown
  
  
      
        
          | pcbnew.MARKER_BASE.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: