|
KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
| ACOMPONENTBODY6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
| uint16_t | component = 0 |
| wxString | body_name |
| int | kind = 0 |
| int | subpolyindex = 0 |
| int | unionindex = 0 |
| int | arc_resolution = 0 |
| bool | is_shape_based = false |
| int | cavity_height = 0 |
| int | standoff_height = 0 |
| int | overall_height = 0 |
| int | body_projection = 0 |
| int | body_color_3d = 0 |
| double | body_opacity_3d = 0.0 |
| wxString | identifier |
| wxString | texture |
| int | texture_center_x = 0 |
| int | texture_center_y = 0 |
| int | texture_size_x = 0 |
| int | texture_size_y = 0 |
| int | texture_rotation = 0 |
| wxString | modelId |
| wxString | modelChecksum |
| bool | modelIsEmbedded = false |
| wxString | modelName |
| int | modelType = 0 |
| int | modelSource = 0 |
| int | modelSnapCount = 0 |
| VECTOR3D | modelPosition |
| VECTOR3D | modelRotation |
| double | rotation = 0.0 |
Definition at line 750 of file altium_parser_pcb.h.
|
explicit |
Definition at line 1080 of file altium_parser_pcb.cpp.
References body_opacity_3d, body_projection, component, ALTIUM_BINARY_PARSER::HasParsingError(), MODEL, modelId, modelIsEmbedded, modelName, modelPosition, modelRotation, ALTIUM_BINARY_PARSER::Read(), ALTIUM_BINARY_PARSER::ReadAndSetSubrecordLength(), ALTIUM_PROPS_UTILS::ReadBool(), ALTIUM_PROPS_UTILS::ReadDouble(), ALTIUM_PROPS_UTILS::ReadInt(), ALTIUM_PROPS_UTILS::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadProperties(), ALTIUM_PROPS_UTILS::ReadString(), rotation, ALTIUM_BINARY_PARSER::Skip(), ALTIUM_BINARY_PARSER::SkipSubrecord(), and THROW_IO_ERROR.
| int ACOMPONENTBODY6::arc_resolution = 0 |
Definition at line 758 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::body_color_3d = 0 |
Definition at line 764 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::body_name |
Definition at line 754 of file altium_parser_pcb.h.
| double ACOMPONENTBODY6::body_opacity_3d = 0.0 |
Definition at line 765 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::body_projection = 0 |
Definition at line 763 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::cavity_height = 0 |
Definition at line 760 of file altium_parser_pcb.h.
| uint16_t ACOMPONENTBODY6::component = 0 |
Definition at line 752 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| wxString ACOMPONENTBODY6::identifier |
Definition at line 766 of file altium_parser_pcb.h.
| bool ACOMPONENTBODY6::is_shape_based = false |
Definition at line 759 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::kind = 0 |
Definition at line 755 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::modelChecksum |
Definition at line 775 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::modelId |
Definition at line 774 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| bool ACOMPONENTBODY6::modelIsEmbedded = false |
Definition at line 776 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| wxString ACOMPONENTBODY6::modelName |
Definition at line 777 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ConvertComponentBody6ToFootprintItem().
| VECTOR3D ACOMPONENTBODY6::modelPosition |
Definition at line 782 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| VECTOR3D ACOMPONENTBODY6::modelRotation |
Definition at line 783 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::modelSnapCount = 0 |
Definition at line 780 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::modelSource = 0 |
Definition at line 779 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::modelType = 0 |
Definition at line 778 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::overall_height = 0 |
Definition at line 762 of file altium_parser_pcb.h.
| double ACOMPONENTBODY6::rotation = 0.0 |
Definition at line 784 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::standoff_height = 0 |
Definition at line 761 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::subpolyindex = 0 |
Definition at line 756 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::texture |
Definition at line 767 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_center_x = 0 |
Definition at line 768 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_center_y = 0 |
Definition at line 769 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_rotation = 0 |
Definition at line 772 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_size_x = 0 |
Definition at line 770 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_size_y = 0 |
Definition at line 771 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::unionindex = 0 |
Definition at line 757 of file altium_parser_pcb.h.