|
KiCad PCB EDA Suite
|
#include <odb_eda_data.h>
Public Member Functions | |
| SUB_NET (size_t aIndex, EDA_DATA *aEda) | |
| void | Write (std::ostream &ost) const |
| void | AddFeatureID (FEATURE_ID::TYPE type, const wxString &layer, size_t feature_id) |
| virtual | ~SUB_NET () |
Public Attributes | |
| const size_t | m_index |
| std::list< FEATURE_ID > | feature_ids |
Protected Member Functions | |
| virtual void | WriteSubnet (std::ostream &ost) const =0 |
Protected Attributes | |
| EDA_DATA * | m_edadata |
Definition at line 63 of file odb_eda_data.h.
|
inline |
Definition at line 66 of file odb_eda_data.h.
References EDA_DATA::EDA_DATA(), m_edadata, and m_index.
Referenced by EDA_DATA::SUB_NET_PLANE::SUB_NET_PLANE(), EDA_DATA::SUB_NET_TOEPRINT::SUB_NET_TOEPRINT(), EDA_DATA::SUB_NET_TRACE::SUB_NET_TRACE(), and EDA_DATA::SUB_NET_VIA::SUB_NET_VIA().
|
inlinevirtual |
Definition at line 73 of file odb_eda_data.h.
| void EDA_DATA::SUB_NET::AddFeatureID | ( | FEATURE_ID::TYPE | type, |
| const wxString & | layer, | ||
| size_t | feature_id ) |
Definition at line 142 of file odb_eda_data.cpp.
References feature_ids, and m_edadata.
| void EDA_DATA::SUB_NET::Write | ( | std::ostream & | ost | ) | const |
Definition at line 77 of file odb_eda_data.cpp.
References feature_ids, and WriteSubnet().
|
protectedpure virtual |
Implemented in EDA_DATA::SUB_NET_PLANE, EDA_DATA::SUB_NET_TOEPRINT, EDA_DATA::SUB_NET_TRACE, and EDA_DATA::SUB_NET_VIA.
Referenced by Write().
| std::list<FEATURE_ID> EDA_DATA::SUB_NET::feature_ids |
Definition at line 70 of file odb_eda_data.h.
Referenced by AddFeatureID(), and Write().
|
protected |
Definition at line 77 of file odb_eda_data.h.
Referenced by AddFeatureID(), and SUB_NET().
| const size_t EDA_DATA::SUB_NET::m_index |
Definition at line 67 of file odb_eda_data.h.
Referenced by SUB_NET().