| 
    KiCad PCB EDA Suite
    
   | 
 
#include <odb_component.h>
  
Classes | |
| struct | TOEPRINT | 
Public Member Functions | |
| ODB_COMPONENT (size_t aIndex, size_t r) | |
| void | Write (std::ostream &ost) const | 
| void | WriteAttributes (std::ostream &ost) const | 
Public Attributes | |
| const size_t | m_index | 
| ! CMP index number on board to be used in SNT(TOP), 0~n-1   | |
| size_t | m_pkg_ref | 
| ! package ref number from PKG in eda/data file, 0~n-1   | |
| std::pair< wxString, wxString > | m_center | 
| wxString | m_rot = wxT( "0" ) | 
| wxString | m_mirror = wxT( "N" ) | 
| wxString | m_comp_name | 
| ! Unique reference designator (component name)   | |
| wxString | m_part_name | 
| ! Part identification is a single string of ASCII characters without spaces   | |
| std::map< wxString, wxString > | m_prp | 
| std::list< TOEPRINT > | m_toeprints | 
| std::map< unsigned int, std::string > | m_ODBattributes | 
Definition at line 50 of file odb_component.h.
      
  | 
  inline | 
Definition at line 53 of file odb_component.h.
| void ODB_COMPONENT::Write | ( | std::ostream & | ost | ) | const | 
Definition at line 124 of file odb_component.cpp.
References m_center, m_comp_name, m_index, m_mirror, m_part_name, m_pkg_ref, m_prp, m_rot, m_toeprints, and ATTR_RECORD_WRITER::WriteAttributes().
      
  | 
  inherited | 
Definition at line 57 of file odb_attribute.cpp.
References m_ODBattributes.
Referenced by EDA_DATA::NET::Write(), ODB_COMPONENT::Write(), ODB_ARC::WriteRecordContent(), ODB_LINE::WriteRecordContent(), ODB_PAD::WriteRecordContent(), and ODB_SURFACE::WriteRecordContent().
| std::pair<wxString, wxString> ODB_COMPONENT::m_center | 
Definition at line 57 of file odb_component.h.
Referenced by Write().
| wxString ODB_COMPONENT::m_comp_name | 
! Unique reference designator (component name)
Definition at line 61 of file odb_component.h.
Referenced by Write().
| const size_t ODB_COMPONENT::m_index | 
! CMP index number on board to be used in SNT(TOP), 0~n-1
Definition at line 55 of file odb_component.h.
Referenced by ODB_STEP_ENTITY::InitEdaData(), ODB_COMPONENT(), ODB_COMPONENT::TOEPRINT::TOEPRINT(), and Write().
| wxString ODB_COMPONENT::m_mirror = wxT( "N" ) | 
Definition at line 59 of file odb_component.h.
Referenced by Write().
      
  | 
  inherited | 
Definition at line 378 of file odb_attribute.h.
Referenced by WriteAttributes().
| wxString ODB_COMPONENT::m_part_name | 
! Part identification is a single string of ASCII characters without spaces
Definition at line 64 of file odb_component.h.
Referenced by Write().
| size_t ODB_COMPONENT::m_pkg_ref | 
! package ref number from PKG in eda/data file, 0~n-1
Definition at line 56 of file odb_component.h.
Referenced by ODB_COMPONENT(), and Write().
| std::map<wxString, wxString> ODB_COMPONENT::m_prp | 
Definition at line 66 of file odb_component.h.
Referenced by Write().
| wxString ODB_COMPONENT::m_rot = wxT( "0" ) | 
Definition at line 58 of file odb_component.h.
Referenced by Write().
| std::list<TOEPRINT> ODB_COMPONENT::m_toeprints | 
Definition at line 95 of file odb_component.h.
Referenced by ODB_STEP_ENTITY::InitEdaData(), and Write().