KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_FORMAT Struct Reference

#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
 

Detailed Description

Definition at line 65 of file odb_util.h.

Member Function Documentation

◆ Includes()

bool ODB_FORMAT::Includes ( FAB::SECTION aSection) const
inline

Definition at line 85 of file odb_util.h.

References m_sections.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData(), and EDA_DATA::Write().

Member Data Documentation

◆ m_anonymizeNets

bool ODB_FORMAT::m_anonymizeNets = false

Definition at line 78 of file odb_util.h.

◆ m_boardMetadata

bool ODB_FORMAT::m_boardMetadata = true

Definition at line 80 of file odb_util.h.

◆ m_layerOverrides

std::vector<ODB_LAYER_OVERRIDE> ODB_FORMAT::m_layerOverrides

Definition at line 82 of file odb_util.h.

Referenced by ODB_MATRIX_ENTITY::InitMatrixLayerData().

◆ m_mpnField

wxString ODB_FORMAT::m_mpnField

Definition at line 76 of file odb_util.h.

Referenced by COMPONENTS_MANAGER::AddComponent().

◆ m_originOffset

VECTOR2I ODB_FORMAT::m_originOffset { 0, 0 }

◆ m_productModelName

wxString ODB_FORMAT::m_productModelName

Definition at line 75 of file odb_util.h.

◆ m_scale

double ODB_FORMAT::m_scale = 1.0 / PCB_IU_PER_MM

◆ m_sections

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

◆ m_sigfig

int ODB_FORMAT::m_sigfig = 6

Definition at line 72 of file odb_util.h.

Referenced by ODB::Double2String().

◆ m_symbolScale

double ODB_FORMAT::m_symbolScale = 1.0 / PL_IU_PER_MM

◆ m_unitsStr

◆ m_variantName

wxString ODB_FORMAT::m_variantName

◆ m_variantNames

ODB::VARIANT_NAMES ODB_FORMAT::m_variantNames

Definition at line 83 of file odb_util.h.

Referenced by ODB_STEP_ENTITY::GenerateAttrListFile().

◆ m_writeEdaNets

bool ODB_FORMAT::m_writeEdaNets = true

Definition at line 79 of file odb_util.h.

Referenced by EDA_DATA::Write().


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