KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH::PARAMETERS Struct Reference

General schematic parameters from SCH and FIELDS sections. More...

#include <pads_sch_parser.h>

Public Attributes

UNIT_TYPE units = UNIT_TYPE::MILS
 
double grid_x = 100.0
 
double grid_y = 100.0
 
std::string border_template
 
std::string job_name
 
SHEET_SIZE sheet_size
 
double text_size = 60.0
 
double line_width = 1.0
 
int cur_sheet = 0
 
int conn_width = 0
 
int bus_width = 0
 
int bus_angle = 0
 
int pin_name_h = 0
 
int pin_name_w = 0
 
int ref_name_h = 0
 
int ref_name_w = 0
 
int part_name_h = 0
 
int part_name_w = 0
 
int pin_no_h = 0
 
int pin_no_w = 0
 
int net_name_h = 0
 
int net_name_w = 0
 
int text_h = 0
 
int text_w = 0
 
int dot_grid = 0
 
int tied_dot_size = 0
 
int real_width = 0
 
std::string font_mode
 
std::string default_font
 
std::map< std::string, std::string > fields
 

Detailed Description

General schematic parameters from SCH and FIELDS sections.

Definition at line 63 of file pads_sch_parser.h.

Member Data Documentation

◆ border_template

std::string PADS_SCH::PARAMETERS::border_template

Definition at line 68 of file pads_sch_parser.h.

Referenced by SCH_IO_PADS::LoadSchematicFile().

◆ bus_angle

int PADS_SCH::PARAMETERS::bus_angle = 0

Definition at line 78 of file pads_sch_parser.h.

◆ bus_width

int PADS_SCH::PARAMETERS::bus_width = 0

Definition at line 77 of file pads_sch_parser.h.

◆ conn_width

int PADS_SCH::PARAMETERS::conn_width = 0

Definition at line 76 of file pads_sch_parser.h.

◆ cur_sheet

int PADS_SCH::PARAMETERS::cur_sheet = 0

Definition at line 75 of file pads_sch_parser.h.

◆ default_font

std::string PADS_SCH::PARAMETERS::default_font

Definition at line 95 of file pads_sch_parser.h.

◆ dot_grid

int PADS_SCH::PARAMETERS::dot_grid = 0

Definition at line 91 of file pads_sch_parser.h.

◆ fields

std::map<std::string, std::string> PADS_SCH::PARAMETERS::fields

Definition at line 98 of file pads_sch_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ font_mode

std::string PADS_SCH::PARAMETERS::font_mode

Definition at line 94 of file pads_sch_parser.h.

◆ grid_x

double PADS_SCH::PARAMETERS::grid_x = 100.0

Definition at line 66 of file pads_sch_parser.h.

◆ grid_y

double PADS_SCH::PARAMETERS::grid_y = 100.0

Definition at line 67 of file pads_sch_parser.h.

◆ job_name

std::string PADS_SCH::PARAMETERS::job_name

Definition at line 69 of file pads_sch_parser.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ line_width

double PADS_SCH::PARAMETERS::line_width = 1.0

Definition at line 72 of file pads_sch_parser.h.

◆ net_name_h

int PADS_SCH::PARAMETERS::net_name_h = 0

Definition at line 87 of file pads_sch_parser.h.

◆ net_name_w

int PADS_SCH::PARAMETERS::net_name_w = 0

Definition at line 88 of file pads_sch_parser.h.

◆ part_name_h

int PADS_SCH::PARAMETERS::part_name_h = 0

Definition at line 83 of file pads_sch_parser.h.

◆ part_name_w

int PADS_SCH::PARAMETERS::part_name_w = 0

Definition at line 84 of file pads_sch_parser.h.

◆ pin_name_h

int PADS_SCH::PARAMETERS::pin_name_h = 0

Definition at line 79 of file pads_sch_parser.h.

◆ pin_name_w

int PADS_SCH::PARAMETERS::pin_name_w = 0

Definition at line 80 of file pads_sch_parser.h.

◆ pin_no_h

int PADS_SCH::PARAMETERS::pin_no_h = 0

Definition at line 85 of file pads_sch_parser.h.

◆ pin_no_w

int PADS_SCH::PARAMETERS::pin_no_w = 0

Definition at line 86 of file pads_sch_parser.h.

◆ real_width

int PADS_SCH::PARAMETERS::real_width = 0

Definition at line 93 of file pads_sch_parser.h.

◆ ref_name_h

int PADS_SCH::PARAMETERS::ref_name_h = 0

Definition at line 81 of file pads_sch_parser.h.

◆ ref_name_w

int PADS_SCH::PARAMETERS::ref_name_w = 0

Definition at line 82 of file pads_sch_parser.h.

◆ sheet_size

SHEET_SIZE PADS_SCH::PARAMETERS::sheet_size

Definition at line 70 of file pads_sch_parser.h.

Referenced by SCH_IO_PADS::LoadSchematicFile().

◆ text_h

int PADS_SCH::PARAMETERS::text_h = 0

Definition at line 89 of file pads_sch_parser.h.

◆ text_size

double PADS_SCH::PARAMETERS::text_size = 60.0

Definition at line 71 of file pads_sch_parser.h.

◆ text_w

int PADS_SCH::PARAMETERS::text_w = 0

Definition at line 90 of file pads_sch_parser.h.

◆ tied_dot_size

int PADS_SCH::PARAMETERS::tied_dot_size = 0

Definition at line 92 of file pads_sch_parser.h.

◆ units


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