KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH_BINARY::MODEL_GRAPHIC Struct Reference

#include <pads_sch_binary_model.h>

Public Member Functions

bool operator== (const MODEL_GRAPHIC &) const =default
 

Public Attributes

SOURCE_PROVENANCE source
 
MODEL_GRAPHIC_KIND kind = MODEL_GRAPHIC_KIND::LINE
 
std::vector< SOURCE_POINTpoints
 
SOURCE_STRING text
 
MODEL_LINE_STYLE lineStyle = MODEL_LINE_STYLE::DEFAULT
 
int64_t strokeWidth = 0
 
MODEL_FILL_STYLE fill = MODEL_FILL_STYLE::NONE
 
MODEL_TEXT_PRESENTATION presentation
 
int angle = 0
 
SOURCE_POINT arcCenter
 
SOURCE_POINT arcBoundsStart
 
SOURCE_POINT arcBoundsEnd
 
int arcSweepAngle = 0
 
bool arcClockwise = false
 
std::vector< SOURCE_PROPERTYproperties
 

Detailed Description

Definition at line 360 of file pads_sch_binary_model.h.

Member Function Documentation

◆ operator==()

bool PADS_SCH_BINARY::MODEL_GRAPHIC::operator== ( const MODEL_GRAPHIC & ) const
default

Member Data Documentation

◆ angle

int PADS_SCH_BINARY::MODEL_GRAPHIC::angle = 0

Definition at line 370 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ arcBoundsEnd

SOURCE_POINT PADS_SCH_BINARY::MODEL_GRAPHIC::arcBoundsEnd

Definition at line 373 of file pads_sch_binary_model.h.

◆ arcBoundsStart

SOURCE_POINT PADS_SCH_BINARY::MODEL_GRAPHIC::arcBoundsStart

Definition at line 372 of file pads_sch_binary_model.h.

◆ arcCenter

SOURCE_POINT PADS_SCH_BINARY::MODEL_GRAPHIC::arcCenter

Definition at line 371 of file pads_sch_binary_model.h.

◆ arcClockwise

bool PADS_SCH_BINARY::MODEL_GRAPHIC::arcClockwise = false

Definition at line 375 of file pads_sch_binary_model.h.

◆ arcSweepAngle

int PADS_SCH_BINARY::MODEL_GRAPHIC::arcSweepAngle = 0

Definition at line 374 of file pads_sch_binary_model.h.

◆ fill

MODEL_FILL_STYLE PADS_SCH_BINARY::MODEL_GRAPHIC::fill = MODEL_FILL_STYLE::NONE

Definition at line 368 of file pads_sch_binary_model.h.

◆ kind

MODEL_GRAPHIC_KIND PADS_SCH_BINARY::MODEL_GRAPHIC::kind = MODEL_GRAPHIC_KIND::LINE

Definition at line 363 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ lineStyle

MODEL_LINE_STYLE PADS_SCH_BINARY::MODEL_GRAPHIC::lineStyle = MODEL_LINE_STYLE::DEFAULT

Definition at line 366 of file pads_sch_binary_model.h.

◆ points

std::vector<SOURCE_POINT> PADS_SCH_BINARY::MODEL_GRAPHIC::points

Definition at line 364 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ presentation

MODEL_TEXT_PRESENTATION PADS_SCH_BINARY::MODEL_GRAPHIC::presentation

Definition at line 369 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ properties

std::vector<SOURCE_PROPERTY> PADS_SCH_BINARY::MODEL_GRAPHIC::properties

Definition at line 376 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ source

SOURCE_PROVENANCE PADS_SCH_BINARY::MODEL_GRAPHIC::source

Definition at line 362 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ strokeWidth

int64_t PADS_SCH_BINARY::MODEL_GRAPHIC::strokeWidth = 0

Definition at line 367 of file pads_sch_binary_model.h.

◆ text

SOURCE_STRING PADS_SCH_BINARY::MODEL_GRAPHIC::text

Definition at line 365 of file pads_sch_binary_model.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().


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