|
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 713 of file altium_parser_pcb.h.
|
explicit |
Definition at line 855 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 721 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::body_color_3d = 0 |
Definition at line 727 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::body_name |
Definition at line 717 of file altium_parser_pcb.h.
| double ACOMPONENTBODY6::body_opacity_3d = 0.0 |
Definition at line 728 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::body_projection = 0 |
Definition at line 726 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::cavity_height = 0 |
Definition at line 723 of file altium_parser_pcb.h.
| uint16_t ACOMPONENTBODY6::component = 0 |
Definition at line 715 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| wxString ACOMPONENTBODY6::identifier |
Definition at line 729 of file altium_parser_pcb.h.
| bool ACOMPONENTBODY6::is_shape_based = false |
Definition at line 722 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::kind = 0 |
Definition at line 718 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::modelChecksum |
Definition at line 738 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::modelId |
Definition at line 737 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| bool ACOMPONENTBODY6::modelIsEmbedded = false |
Definition at line 739 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| wxString ACOMPONENTBODY6::modelName |
Definition at line 740 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ConvertComponentBody6ToFootprintItem().
| VECTOR3D ACOMPONENTBODY6::modelPosition |
Definition at line 745 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| VECTOR3D ACOMPONENTBODY6::modelRotation |
Definition at line 746 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::modelSnapCount = 0 |
Definition at line 743 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::modelSource = 0 |
Definition at line 742 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::modelType = 0 |
Definition at line 741 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::overall_height = 0 |
Definition at line 725 of file altium_parser_pcb.h.
| double ACOMPONENTBODY6::rotation = 0.0 |
Definition at line 747 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
| int ACOMPONENTBODY6::standoff_height = 0 |
Definition at line 724 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::subpolyindex = 0 |
Definition at line 719 of file altium_parser_pcb.h.
| wxString ACOMPONENTBODY6::texture |
Definition at line 730 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_center_x = 0 |
Definition at line 731 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_center_y = 0 |
Definition at line 732 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_rotation = 0 |
Definition at line 735 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_size_x = 0 |
Definition at line 733 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::texture_size_y = 0 |
Definition at line 734 of file altium_parser_pcb.h.
| int ACOMPONENTBODY6::unionindex = 0 |
Definition at line 720 of file altium_parser_pcb.h.