KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_MATRIX_ENTITY::MATRIX_LAYER Struct Reference

#include <odb_entity.h>

Public Member Functions

 MATRIX_LAYER (uint32_t aRow, const wxString &aLayerName)
 

Public Attributes

std::optional< std::pair< wxString, wxString > > m_span
 
std::optional< ODB_SUBTYPE > m_addType
 
std::optional< ODB_DIELECTRIC_TYPE > m_diType
 
std::optional< uint32_t > m_ref
 
std::optional< uint32_t > m_cuTop
 
std::optional< uint32_t > m_cuBottom
 
wxString m_dielectricName
 
uint32_t m_uid = 0
 
uint32_t m_rowNumber
 
wxString m_layerName
 
ODB_CONTEXT m_context = ODB_CONTEXT::BOARD
 
ODB_TYPE m_type = ODB_TYPE::UNDEFINED
 
ODB_POLARITY m_polarity = ODB_POLARITY::POSITIVE
 
ODB_LAYER_NAME m_info
 

Detailed Description

Definition at line 97 of file odb_entity.h.

Constructor & Destructor Documentation

◆ MATRIX_LAYER()

ODB_MATRIX_ENTITY::MATRIX_LAYER::MATRIX_LAYER ( uint32_t aRow,
const wxString & aLayerName )
inline

Definition at line 116 of file odb_entity.h.

References m_layerName, and m_rowNumber.

Member Data Documentation

◆ m_addType

std::optional<ODB_SUBTYPE> ODB_MATRIX_ENTITY::MATRIX_LAYER::m_addType

Definition at line 100 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::AddDrillMatrixLayer().

◆ m_context

◆ m_cuBottom

std::optional<uint32_t> ODB_MATRIX_ENTITY::MATRIX_LAYER::m_cuBottom

Definition at line 104 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_cuTop

std::optional<uint32_t> ODB_MATRIX_ENTITY::MATRIX_LAYER::m_cuTop

Definition at line 103 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_dielectricName

wxString ODB_MATRIX_ENTITY::MATRIX_LAYER::m_dielectricName

Definition at line 105 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_diType

std::optional<ODB_DIELECTRIC_TYPE> ODB_MATRIX_ENTITY::MATRIX_LAYER::m_diType

Definition at line 101 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_info

◆ m_layerName

wxString ODB_MATRIX_ENTITY::MATRIX_LAYER::m_layerName

Definition at line 109 of file odb_entity.h.

Referenced by MATRIX_LAYER().

◆ m_polarity

◆ m_ref

std::optional<uint32_t> ODB_MATRIX_ENTITY::MATRIX_LAYER::m_ref

Definition at line 102 of file odb_entity.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_rowNumber

uint32_t ODB_MATRIX_ENTITY::MATRIX_LAYER::m_rowNumber

Definition at line 108 of file odb_entity.h.

Referenced by MATRIX_LAYER().

◆ m_span

std::optional<std::pair<wxString, wxString> > ODB_MATRIX_ENTITY::MATRIX_LAYER::m_span

◆ m_type

◆ m_uid

uint32_t ODB_MATRIX_ENTITY::MATRIX_LAYER::m_uid = 0

Definition at line 106 of file odb_entity.h.


The documentation for this struct was generated from the following file: