KiCad PCB EDA Suite
|
#include <odb_eda_data.h>
Public Types | |
enum class | FILL_TYPE { SOLID , OUTLINE } |
enum class | CUTOUT_TYPE { CIRCLE , RECT , OCTAGON , EXACT } |
Public Member Functions | |
SUB_NET_PLANE (size_t aIndex, EDA_DATA *aEda, FILL_TYPE aFill, CUTOUT_TYPE aCutout, size_t aFillSize) | |
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 | |
FILL_TYPE | fill_type |
CUTOUT_TYPE | cutout_type |
size_t | fill_size |
const size_t | m_index |
std::list< FEATURE_ID > | feature_ids |
Protected Attributes | |
EDA_DATA * | m_edadata |
Definition at line 94 of file odb_eda_data.h.
|
strong |
Enumerator | |
---|---|
CIRCLE | |
RECT | |
OCTAGON | |
EXACT |
Definition at line 103 of file odb_eda_data.h.
|
strong |
Enumerator | |
---|---|
SOLID | |
OUTLINE |
Definition at line 97 of file odb_eda_data.h.
|
inline |
Definition at line 111 of file odb_eda_data.h.
|
inherited |
Definition at line 135 of file odb_eda_data.cpp.
|
inherited |
Definition at line 70 of file odb_eda_data.cpp.
|
overridevirtual |
Implements EDA_DATA::SUB_NET.
Definition at line 108 of file odb_eda_data.cpp.
CUTOUT_TYPE EDA_DATA::SUB_NET_PLANE::cutout_type |
Definition at line 119 of file odb_eda_data.h.
|
inherited |
Definition at line 70 of file odb_eda_data.h.
size_t EDA_DATA::SUB_NET_PLANE::fill_size |
Definition at line 120 of file odb_eda_data.h.
FILL_TYPE EDA_DATA::SUB_NET_PLANE::fill_type |
Definition at line 118 of file odb_eda_data.h.
|
protectedinherited |
Definition at line 77 of file odb_eda_data.h.
|
inherited |
Definition at line 67 of file odb_eda_data.h.