|
KiCad PCB EDA Suite
|
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_ITEM * | parent = nullptr |
| KIID | uuid |
| PCB_CONSTRAINT_TYPE | type = PCB_CONSTRAINT_TYPE::UNDEFINED |
| std::vector< CONSTRAINT_MEMBER > | members |
| std::optional< double > | value |
| bool | driving = true |
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.
| bool PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::driving = true |
Definition at line 183 of file pcb_io_kicad_sexpr_parser.h.
| std::vector<CONSTRAINT_MEMBER> PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::members |
Definition at line 181 of file pcb_io_kicad_sexpr_parser.h.
| BOARD_ITEM* PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::parent = nullptr |
Definition at line 178 of file pcb_io_kicad_sexpr_parser.h.
| 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.
| KIID PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::uuid |
Definition at line 179 of file pcb_io_kicad_sexpr_parser.h.
| std::optional<double> PCB_IO_KICAD_SEXPR_PARSER::CONSTRAINT_INFO::value |
Definition at line 182 of file pcb_io_kicad_sexpr_parser.h.