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().