| 
    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().