|
KiCad PCB EDA Suite
|
#include <odb_util.h>
Public Member Functions | |
| bool | Includes (FAB::SECTION aSection) const |
Public Attributes | |
| double | m_scale = 1.0 / PCB_IU_PER_MM |
| double | m_symbolScale = 1.0 / PL_IU_PER_MM |
| int | m_sigfig = 6 |
| std::string | m_unitsStr = "MM" |
| wxString | m_variantName |
| wxString | m_productModelName |
| wxString | m_mpnField |
| VECTOR2I | m_originOffset { 0, 0 } |
| bool | m_anonymizeNets = false |
| bool | m_writeEdaNets = true |
| bool | m_boardMetadata = true |
| std::optional< FAB::SECTION_SET > | m_sections |
| std::vector< ODB_LAYER_OVERRIDE > | m_layerOverrides |
| ODB::VARIANT_NAMES | m_variantNames |
Definition at line 65 of file odb_util.h.
|
inline |
Definition at line 85 of file odb_util.h.
References m_sections.
Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData(), and EDA_DATA::Write().
| bool ODB_FORMAT::m_anonymizeNets = false |
Definition at line 78 of file odb_util.h.
| bool ODB_FORMAT::m_boardMetadata = true |
Definition at line 80 of file odb_util.h.
| std::vector<ODB_LAYER_OVERRIDE> ODB_FORMAT::m_layerOverrides |
Definition at line 82 of file odb_util.h.
Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().
| wxString ODB_FORMAT::m_mpnField |
Definition at line 76 of file odb_util.h.
Referenced by COMPONENTS_MANAGER::AddComponent().
| VECTOR2I ODB_FORMAT::m_originOffset { 0, 0 } |
Definition at line 77 of file odb_util.h.
Referenced by ODB::AddXY(), EDA_DATA::PACKAGE::Write(), and ODB_NET_LIST::WriteNetPointRecords().
| wxString ODB_FORMAT::m_productModelName |
Definition at line 75 of file odb_util.h.
| double ODB_FORMAT::m_scale = 1.0 / PCB_IU_PER_MM |
Definition at line 68 of file odb_util.h.
Referenced by ODB::AddRelativeXY(), ODB::AddXY(), ODB::Data2String(), and ODB_STEP_ENTITY::GenerateAttrListFile().
| std::optional<FAB::SECTION_SET> ODB_FORMAT::m_sections |
Definition at line 81 of file odb_util.h.
Referenced by Includes(), and ODB_MATRIX_ENTITY::InitMatrixLayerData().
| int ODB_FORMAT::m_sigfig = 6 |
Definition at line 72 of file odb_util.h.
Referenced by ODB::Double2String().
| double ODB_FORMAT::m_symbolScale = 1.0 / PL_IU_PER_MM |
Definition at line 71 of file odb_util.h.
Referenced by FEATURES_MANAGER::addPostMachiningAttributes(), and ODB::SymDouble2String().
| std::string ODB_FORMAT::m_unitsStr = "MM" |
Definition at line 73 of file odb_util.h.
Referenced by COMPONENTS_MANAGER::AddComponent(), ODB_STEP_ENTITY::GenerateAttrListFile(), FEATURES_MANAGER::GenerateFeatureFile(), ODB_MISC_ENTITY::GenerateMetadataFile(), FEATURES_MANAGER::GenerateProfileFeatures(), ODB_MATRIX_ENTITY::GenerateStackupFile(), EDA_DATA::Write(), ODB_NET_LIST::WriteNetPointRecords(), and EDA_DATA::WriteShortf().
| wxString ODB_FORMAT::m_variantName |
Definition at line 74 of file odb_util.h.
Referenced by COMPONENTS_MANAGER::AddComponent(), and ODB_STEP_ENTITY::GenerateAttrListFile().
| ODB::VARIANT_NAMES ODB_FORMAT::m_variantNames |
Definition at line 83 of file odb_util.h.
Referenced by ODB_STEP_ENTITY::GenerateAttrListFile().
| bool ODB_FORMAT::m_writeEdaNets = true |
Definition at line 79 of file odb_util.h.
Referenced by EDA_DATA::Write().