KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO Struct Reference

Deferred constraint, resolved against the parsed items once the whole file is read, mirroring GROUP_INFO (members reference items by KIID).Convert net code using the mapping table if available, otherwise returns unchanged net code if < 0 or if it's out of range. More...

Public Attributes

BOARD_ITEMparent = nullptr
 
KIID uuid
 
PCB_CONSTRAINT_TYPE type = PCB_CONSTRAINT_TYPE::UNDEFINED
 
std::vector< CONSTRAINT_MEMBERmembers
 
std::optional< double > value
 
bool driving = true
 

Detailed Description

Deferred constraint, resolved against the parsed items once the whole file is read, mirroring GROUP_INFO (members reference items by KIID).Convert net code using the mapping table if available, otherwise returns unchanged net code if < 0 or if it's out of range.

Definition at line 176 of file pcb_io_kicad_sexpr_parser.h.

Member Data Documentation

◆ driving

bool PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::driving = true

Definition at line 183 of file pcb_io_kicad_sexpr_parser.h.

◆ members

std::vector<CONSTRAINT_MEMBER> PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::members

Definition at line 181 of file pcb_io_kicad_sexpr_parser.h.

◆ parent

BOARD_ITEM* PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::parent = nullptr

Definition at line 178 of file pcb_io_kicad_sexpr_parser.h.

◆ type

PCB_CONSTRAINT_TYPE PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::type = PCB_CONSTRAINT_TYPE::UNDEFINED

Definition at line 180 of file pcb_io_kicad_sexpr_parser.h.

◆ uuid

KIID PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::uuid

Definition at line 179 of file pcb_io_kicad_sexpr_parser.h.

◆ value

std::optional<double> PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::value

Definition at line 182 of file pcb_io_kicad_sexpr_parser.h.


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