|
KiCad PCB EDA Suite
|
#include <odb_eda_data.h>
Public Member Functions | |
| NET (size_t aIndex, const wxString &aName) | |
| template<typename T, typename... Args> | |
| T & | AddSubnet (Args &&... args) |
| void | Write (std::ostream &ost, bool aIncludeComponents) const |
| void | WriteAttributes (std::ostream &ost) const |
Public Attributes | |
| const size_t | m_index |
| wxString | m_name |
| uint32_t | m_uid = 0 |
| std::list< std::unique_ptr< SUB_NET > > | subnets |
| std::map< unsigned int, std::string > | m_ODBattributes |
Definition at line 159 of file odb_eda_data.h.
|
inline |
Definition at line 162 of file odb_eda_data.h.
Definition at line 170 of file odb_eda_data.h.
Referenced by ODB_STEP_ENTITY::InitEdaData().
| void EDA_DATA::NET::Write | ( | std::ostream & | ost, |
| bool | aIncludeComponents ) const |
Definition at line 46 of file odb_eda_data.cpp.
References m_name, ATTR_RECORD_WRITER::m_ODBattributes, m_uid, subnets, 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().
| const size_t EDA_DATA::NET::m_index |
Definition at line 164 of file odb_eda_data.h.
Referenced by ODB_STEP_ENTITY::InitEdaData(), and NET().
| wxString EDA_DATA::NET::m_name |
Definition at line 165 of file odb_eda_data.h.
|
inherited |
Definition at line 469 of file odb_attribute.h.
Referenced by EDA_DATA::NET::Write(), and WriteAttributes().
| uint32_t EDA_DATA::NET::m_uid = 0 |
Definition at line 166 of file odb_eda_data.h.
Referenced by Write().
| std::list<std::unique_ptr<SUB_NET> > EDA_DATA::NET::subnets |
Definition at line 167 of file odb_eda_data.h.
Referenced by AddSubnet(), and Write().