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

What a caller asks of one ODB++ export. More...

#include <odb_util.h>

Public Attributes

bool m_inch = false
 
int m_precision = 6
 
std::optional< wxString > m_variant
 Unset exports the current variant of the board.
 
wxString m_mpnField
 
wxString m_productModelName
 
JOB_EXPORT_PCB_ODB::ORIGIN m_origin = JOB_EXPORT_PCB_ODB::ORIGIN::ABSOLUTE_COORDS
 
bool m_anonymizeNets = false
 
bool m_boardMetadata = true
 
std::optional< FAB::SECTION_SET > m_sections
 Unset exports every section.
 
std::vector< ODB_LAYER_OVERRIDE > m_layerOverrides
 

Detailed Description

What a caller asks of one ODB++ export.

Definition at line 49 of file odb_util.h.

Member Data Documentation

◆ m_anonymizeNets

bool ODB_EXPORT_OPTIONS::m_anonymizeNets = false

Definition at line 58 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().

◆ m_boardMetadata

bool ODB_EXPORT_OPTIONS::m_boardMetadata = true

Definition at line 59 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().

◆ m_inch

bool ODB_EXPORT_OPTIONS::m_inch = false

Definition at line 51 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport(), and PCB_IO_ODBPP::SaveBoard().

◆ m_layerOverrides

std::vector<ODB_LAYER_OVERRIDE> ODB_EXPORT_OPTIONS::m_layerOverrides

◆ m_mpnField

wxString ODB_EXPORT_OPTIONS::m_mpnField

Definition at line 55 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().

◆ m_origin

Definition at line 57 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().

◆ m_precision

int ODB_EXPORT_OPTIONS::m_precision = 6

Definition at line 52 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport(), and PCB_IO_ODBPP::SaveBoard().

◆ m_productModelName

wxString ODB_EXPORT_OPTIONS::m_productModelName

Definition at line 56 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().

◆ m_sections

std::optional<FAB::SECTION_SET> ODB_EXPORT_OPTIONS::m_sections

Unset exports every section.

Definition at line 61 of file odb_util.h.

Referenced by BOOST_AUTO_TEST_CASE(), and PCB_IO_ODBPP::ConfigureExport().

◆ m_variant

std::optional<wxString> ODB_EXPORT_OPTIONS::m_variant

Unset exports the current variant of the board.

Definition at line 54 of file odb_util.h.

Referenced by PCB_IO_ODBPP::ConfigureExport().


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