KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRILL_MARKERS::MARKER_PART Struct Reference

One stroke of a mark. More...

#include <drill_markers.h>

Public Types

enum  TYPE { SEGMENT , POLYLINE , CIRCLE }
 

Public Attributes

TYPE m_Type = SEGMENT
 
std::vector< VECTOR2Im_Points
 
int m_Radius = 0
 

Detailed Description

One stroke of a mark.

The primitive matters, not just the shape. The plotters emit a polygon differently from a run of separate segments, so a mark that used to be a polygon has to stay one.

Definition at line 49 of file drill_markers.h.

Member Enumeration Documentation

◆ TYPE

Enumerator
SEGMENT 
POLYLINE 
CIRCLE 

Definition at line 51 of file drill_markers.h.

Member Data Documentation

◆ m_Points

std::vector<VECTOR2I> DRILL_MARKERS::MARKER_PART::m_Points

Definition at line 59 of file drill_markers.h.

◆ m_Radius

int DRILL_MARKERS::MARKER_PART::m_Radius = 0

Definition at line 60 of file drill_markers.h.

Referenced by DRILL_MARKERS::BuildMarker().

◆ m_Type

TYPE DRILL_MARKERS::MARKER_PART::m_Type = SEGMENT

Definition at line 58 of file drill_markers.h.

Referenced by DRILL_MARKERS::BuildMarker().


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