KiCad PCB EDA Suite
|
#include <altium_parser_pcb.h>
Public Member Functions | |
ACOMPONENTBODY6 (ALTIUM_BINARY_PARSER &aReader) | |
Public Attributes | |
uint16_t | component |
wxString | body_name |
int | kind |
int | subpolyindex |
int | unionindex |
int | arc_resolution |
bool | is_shape_based |
int | cavity_height |
int | standoff_height |
int | overall_height |
int | body_projection |
int | body_color_3d |
int | body_opacity_3d |
wxString | identifier |
wxString | texture |
int | texture_center_x |
int | texture_center_y |
int | texture_size_x |
int | texture_size_y |
int | texture_rotation |
wxString | modelId |
wxString | modelChecksum |
bool | modelIsEmbedded |
wxString | modelName |
int | modelType |
int | modelSource |
int | modelSnapCount |
VECTOR3D | modelPosition |
VECTOR3D | modelRotation |
double | rotation |
Definition at line 593 of file altium_parser_pcb.h.
|
explicit |
Definition at line 678 of file altium_parser_pcb.cpp.
References body_opacity_3d, component, ALTIUM_BINARY_PARSER::HasParsingError(), modelId, modelIsEmbedded, modelName, modelPosition, modelRotation, ALTIUM_BINARY_PARSER::Read(), ALTIUM_BINARY_PARSER::ReadAndSetSubrecordLength(), ALTIUM_PROPS_UTILS::ReadBool(), ALTIUM_PROPS_UTILS::ReadDouble(), ALTIUM_PROPS_UTILS::ReadKicadUnit(), ALTIUM_BINARY_PARSER::ReadProperties(), ALTIUM_PROPS_UTILS::ReadString(), rotation, ALTIUM_BINARY_PARSER::Skip(), ALTIUM_BINARY_PARSER::SkipSubrecord(), THROW_IO_ERROR, VECTOR3< T >::x, VECTOR3< T >::y, and VECTOR3< T >::z.
int ACOMPONENTBODY6::arc_resolution |
Definition at line 601 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::body_color_3d |
Definition at line 607 of file altium_parser_pcb.h.
wxString ACOMPONENTBODY6::body_name |
Definition at line 597 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::body_opacity_3d |
Definition at line 608 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
int ACOMPONENTBODY6::body_projection |
Definition at line 606 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::cavity_height |
Definition at line 603 of file altium_parser_pcb.h.
uint16_t ACOMPONENTBODY6::component |
Definition at line 595 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ParseComponentsBodies6Data().
wxString ACOMPONENTBODY6::identifier |
Definition at line 609 of file altium_parser_pcb.h.
bool ACOMPONENTBODY6::is_shape_based |
Definition at line 602 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::kind |
Definition at line 598 of file altium_parser_pcb.h.
wxString ACOMPONENTBODY6::modelChecksum |
Definition at line 618 of file altium_parser_pcb.h.
wxString ACOMPONENTBODY6::modelId |
Definition at line 617 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
bool ACOMPONENTBODY6::modelIsEmbedded |
Definition at line 619 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
wxString ACOMPONENTBODY6::modelName |
Definition at line 620 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), and ALTIUM_PCB::ConvertComponentBody6ToFootprintItem().
VECTOR3D ACOMPONENTBODY6::modelPosition |
Definition at line 625 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
VECTOR3D ACOMPONENTBODY6::modelRotation |
Definition at line 626 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
int ACOMPONENTBODY6::modelSnapCount |
Definition at line 623 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::modelSource |
Definition at line 622 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::modelType |
Definition at line 621 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::overall_height |
Definition at line 605 of file altium_parser_pcb.h.
double ACOMPONENTBODY6::rotation |
Definition at line 627 of file altium_parser_pcb.h.
Referenced by ACOMPONENTBODY6(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), and ALTIUM_PCB::ParseComponentsBodies6Data().
int ACOMPONENTBODY6::standoff_height |
Definition at line 604 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::subpolyindex |
Definition at line 599 of file altium_parser_pcb.h.
wxString ACOMPONENTBODY6::texture |
Definition at line 610 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::texture_center_x |
Definition at line 611 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::texture_center_y |
Definition at line 612 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::texture_rotation |
Definition at line 615 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::texture_size_x |
Definition at line 613 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::texture_size_y |
Definition at line 614 of file altium_parser_pcb.h.
int ACOMPONENTBODY6::unionindex |
Definition at line 600 of file altium_parser_pcb.h.