KiCad PCB EDA Suite
Loading...
Searching...
No Matches
FABMASTER::GRAPHIC_ARC Struct Reference
Inheritance diagram for FABMASTER::GRAPHIC_ARC:
FABMASTER::GRAPHIC_ITEM

Public Attributes

int end_x
 ! GRAPHIC_DATA_3
 
int end_y
 ! GRAPHIC_DATA_4
 
int center_x
 ! GRAPHIC_DATA_5
 
int center_y
 ! GRAPHIC_DATA_6
 
int radius
 ! GRAPHIC_DATA_7 ! width is GRAPHIC_DATA_8
 
bool clockwise
 ! GRAPHIC_DATA_9
 
SHAPE_ARC result
 ! KiCad-style arc representation
 
int start_x
 ! GRAPHIC_DATA_1
 
int start_y
 ! GRAPHIC_DATA_2
 
int width
 ! Various sections depending on type
 
std::string layer
 ! SUBCLASS
 
std::string symbol
 ! SYMBOL
 
std::string refdes
 ! REFDES
 
int seq
 ! RECORD_TAG[0]
 
int subseq
 ! RECORD_TAG[1]
 
GRAPHIC_TYPE type
 ! Type of graphic item
 
GRAPHIC_SHAPE shape
 ! Shape of the graphic_item
 

Detailed Description

Definition at line 249 of file import_fabmaster.h.

Member Data Documentation

◆ center_x

int FABMASTER::GRAPHIC_ARC::center_x

! GRAPHIC_DATA_5

Definition at line 253 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems(), FABMASTER::loadFootprints(), and FABMASTER::processArc().

◆ center_y

int FABMASTER::GRAPHIC_ARC::center_y

! GRAPHIC_DATA_6

Definition at line 254 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems(), FABMASTER::loadFootprints(), and FABMASTER::processArc().

◆ clockwise

bool FABMASTER::GRAPHIC_ARC::clockwise

! GRAPHIC_DATA_9

Definition at line 257 of file import_fabmaster.h.

Referenced by FABMASTER::processArc().

◆ end_x

int FABMASTER::GRAPHIC_ARC::end_x

! GRAPHIC_DATA_3

Definition at line 251 of file import_fabmaster.h.

Referenced by FABMASTER::loadFootprints(), FABMASTER::processArc(), and FABMASTER::traceIsOpen().

◆ end_y

int FABMASTER::GRAPHIC_ARC::end_y

! GRAPHIC_DATA_4

Definition at line 252 of file import_fabmaster.h.

Referenced by FABMASTER::loadFootprints(), FABMASTER::processArc(), and FABMASTER::traceIsOpen().

◆ layer

std::string FABMASTER::GRAPHIC_ITEM::layer
inherited

! SUBCLASS

Definition at line 217 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems(), and FABMASTER::loadFootprints().

◆ radius

int FABMASTER::GRAPHIC_ARC::radius

! GRAPHIC_DATA_7 ! width is GRAPHIC_DATA_8

Definition at line 255 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems(), and FABMASTER::processArc().

◆ refdes

std::string FABMASTER::GRAPHIC_ITEM::refdes
inherited

! REFDES

Definition at line 219 of file import_fabmaster.h.

◆ result

SHAPE_ARC FABMASTER::GRAPHIC_ARC::result

◆ seq

int FABMASTER::GRAPHIC_ITEM::seq
inherited

! RECORD_TAG[0]

Definition at line 220 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems().

◆ shape

GRAPHIC_SHAPE FABMASTER::GRAPHIC_ITEM::shape
inherited

◆ start_x

◆ start_y

◆ subseq

int FABMASTER::GRAPHIC_ITEM::subseq
inherited

! RECORD_TAG[1]

Definition at line 221 of file import_fabmaster.h.

Referenced by FABMASTER::createBoardItems(), and FABMASTER::traceIsOpen().

◆ symbol

std::string FABMASTER::GRAPHIC_ITEM::symbol
inherited

! SYMBOL

Definition at line 218 of file import_fabmaster.h.

◆ type

GRAPHIC_TYPE FABMASTER::GRAPHIC_ITEM::type
inherited

! Type of graphic item

Definition at line 222 of file import_fabmaster.h.

Referenced by FABMASTER::processGraphic().

◆ width

int FABMASTER::GRAPHIC_ITEM::width
inherited

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