62    MARKER_BASE( 
int aScalingFactor, std::shared_ptr<RC_ITEM> aItem,
 
   94    void SetExcluded( 
bool aExcluded, 
const wxString& aComment = wxEmptyString )
 
 
 
A color representation with 4 components: red, green, blue, alpha.
 
Container for all the knowledge about how graphical objects are drawn on any output surface/device.
 
virtual SEVERITY GetSeverity() const
 
void SetMarkerScale(int aScale) const
 
bool HitTestMarker(const VECTOR2I &aHitPosition, int aAccuracy) const
Test if the given VECTOR2I is within the bounds of this object.
 
virtual KIGFX::COLOR4D getColor() const =0
 
std::shared_ptr< RC_ITEM > GetRCItem() const
 
int m_scalingFactor
Scaling factor to convert corners coordinates to internal units.
 
wxString m_comment
User supplied comment.
 
int MarkerScale() const
The scaling factor to convert polygonal shape coordinates to internal units.
 
const VECTOR2I & GetPos() const
 
VECTOR2I m_Pos
Position of the marker.
 
void SetExcluded(bool aExcluded, const wxString &aComment=wxEmptyString)
 
virtual const KIID GetUUID() const =0
 
void SetMarkerType(enum MARKER_T aMarkerType)
Accessors to set/get marker type (DRC, ERC, or other)
 
MARKER_T m_markerType
The type of marker.
 
bool m_excluded
User has excluded this specific error.
 
std::shared_ptr< RC_ITEM > m_rcItem
 
enum MARKER_T GetMarkerType() const
 
BOX2I m_shapeBoundingBox
Bounding box of the graphic symbol relative to the position of the shape in marker shape units.
 
void ShapeToPolygon(SHAPE_LINE_CHAIN &aPolygon, int aScale=-1) const
Return the shape polygon in internal units in a SHAPE_LINE_CHAIN the coordinates are relatives to the...
 
MARKER_BASE(int aScalingFactor, std::shared_ptr< RC_ITEM > aItem, MARKER_T aType=MARKER_UNSPEC)
 
wxString GetComment() const
 
BOX2I GetBoundingBoxMarker() const
Return the orthogonal, bounding box of this object for display purposes.
 
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
 
The Cairo implementation of the graphics abstraction layer.
 
VECTOR2< int32_t > VECTOR2I