KiCad PCB EDA Suite
|
#include <odb_feature.h>
Public Types | |
enum class | LINE_TYPE { SEGMENT , ARC } |
Public Member Functions | |
SURFACE_LINE ()=default | |
SURFACE_LINE (const VECTOR2I &aEnd) | |
SURFACE_LINE (const VECTOR2I &aEnd, const VECTOR2I &aCenter, ODB_DIRECTION aDirection) | |
Public Attributes | |
VECTOR2I | m_end |
LINE_TYPE | m_type = LINE_TYPE::SEGMENT |
VECTOR2I | m_center |
ODB_DIRECTION | m_direction = ODB_DIRECTION::CW |
Definition at line 320 of file odb_feature.h.
|
strong |
Enumerator | |
---|---|
SEGMENT | |
ARC |
Definition at line 322 of file odb_feature.h.
|
default |
|
inline |
Definition at line 329 of file odb_feature.h.
References m_end.
|
inline |
Definition at line 331 of file odb_feature.h.
References ARC, m_center, m_direction, m_end, and m_type.
VECTOR2I ODB_SURFACE_DATA::SURFACE_LINE::m_center |
Definition at line 340 of file odb_feature.h.
Referenced by SURFACE_LINE().
ODB_DIRECTION ODB_SURFACE_DATA::SURFACE_LINE::m_direction = ODB_DIRECTION::CW |
Definition at line 341 of file odb_feature.h.
Referenced by SURFACE_LINE().
VECTOR2I ODB_SURFACE_DATA::SURFACE_LINE::m_end |
Definition at line 337 of file odb_feature.h.
Referenced by SURFACE_LINE(), and SURFACE_LINE().
LINE_TYPE ODB_SURFACE_DATA::SURFACE_LINE::m_type = LINE_TYPE::SEGMENT |
Definition at line 338 of file odb_feature.h.
Referenced by SURFACE_LINE().