KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EDA_DATA::SUB_NET_TOEPRINT Class Reference

#include <odb_eda_data.h>

Inheritance diagram for EDA_DATA::SUB_NET_TOEPRINT:
EDA_DATA::SUB_NET

Public Types

enum class  SIDE { TOP , BOTTOM }
 

Public Member Functions

 SUB_NET_TOEPRINT (size_t aIndex, EDA_DATA *aEda, SIDE aSide, size_t aCompNum, size_t aToepNum)
 
 ~SUB_NET_TOEPRINT ()
 
void WriteSubnet (std::ostream &ost) const override
 
void Write (std::ostream &ost) const
 
void AddFeatureID (FEATURE_ID::TYPE type, const wxString &layer, size_t feature_id)
 

Public Attributes

SIDE side
 
size_t comp_num
 
size_t toep_num
 
const size_t m_index
 
std::list< FEATURE_IDfeature_ids
 

Protected Attributes

EDA_DATAm_edadata
 

Detailed Description

Definition at line 125 of file odb_eda_data.h.

Member Enumeration Documentation

◆ SIDE

Enumerator
TOP 
BOTTOM 

Definition at line 128 of file odb_eda_data.h.

Constructor & Destructor Documentation

◆ SUB_NET_TOEPRINT()

EDA_DATA::SUB_NET_TOEPRINT::SUB_NET_TOEPRINT ( size_t aIndex,
EDA_DATA * aEda,
SIDE aSide,
size_t aCompNum,
size_t aToepNum )
inline

◆ ~SUB_NET_TOEPRINT()

EDA_DATA::SUB_NET_TOEPRINT::~SUB_NET_TOEPRINT ( )
inline

Definition at line 140 of file odb_eda_data.h.

Member Function Documentation

◆ AddFeatureID()

void EDA_DATA::SUB_NET::AddFeatureID ( FEATURE_ID::TYPE type,
const wxString & layer,
size_t feature_id )
inherited

Definition at line 142 of file odb_eda_data.cpp.

References feature_ids, and m_edadata.

◆ Write()

void EDA_DATA::SUB_NET::Write ( std::ostream & ost) const
inherited

Definition at line 77 of file odb_eda_data.cpp.

References feature_ids, and WriteSubnet().

◆ WriteSubnet()

void EDA_DATA::SUB_NET_TOEPRINT::WriteSubnet ( std::ostream & ost) const
overridevirtual

Implements EDA_DATA::SUB_NET.

Definition at line 132 of file odb_eda_data.cpp.

References BOTTOM, comp_num, side, toep_num, and TOP.

Member Data Documentation

◆ comp_num

size_t EDA_DATA::SUB_NET_TOEPRINT::comp_num

Definition at line 144 of file odb_eda_data.h.

Referenced by SUB_NET_TOEPRINT(), and WriteSubnet().

◆ feature_ids

std::list<FEATURE_ID> EDA_DATA::SUB_NET::feature_ids
inherited

Definition at line 70 of file odb_eda_data.h.

Referenced by AddFeatureID(), and Write().

◆ m_edadata

EDA_DATA* EDA_DATA::SUB_NET::m_edadata
protectedinherited

Definition at line 77 of file odb_eda_data.h.

Referenced by AddFeatureID(), and SUB_NET().

◆ m_index

const size_t EDA_DATA::SUB_NET::m_index
inherited

Definition at line 67 of file odb_eda_data.h.

Referenced by SUB_NET().

◆ side

SIDE EDA_DATA::SUB_NET_TOEPRINT::side

Definition at line 142 of file odb_eda_data.h.

Referenced by SUB_NET_TOEPRINT(), and WriteSubnet().

◆ toep_num

size_t EDA_DATA::SUB_NET_TOEPRINT::toep_num

Definition at line 145 of file odb_eda_data.h.

Referenced by SUB_NET_TOEPRINT(), and WriteSubnet().


The documentation for this class was generated from the following files: