KiCad PCB EDA Suite
|
#include <odb_entity.h>
Public Member Functions | |
ODB_MISC_ENTITY () | |
virtual | ~ODB_MISC_ENTITY ()=default |
virtual std::string | GetEntityName () override |
virtual void | GenerateFiles (ODB_TREE_WRITER &writer) override |
virtual bool | CreateDirectoryTree (ODB_TREE_WRITER &writer) |
virtual void | InitEntityData () |
Protected Attributes | |
BOARD * | m_board |
std::vector< std::string > | m_fileName |
PCB_IO_ODBPP * | m_plugin |
Private Attributes | |
std::map< wxString, wxString > | m_info |
Definition at line 115 of file odb_entity.h.
ODB_MISC_ENTITY::ODB_MISC_ENTITY | ( | ) |
Definition at line 77 of file odb_entity.cpp.
References GetMajorMinorPatchVersion(), m_info, PCB_IO_ODBPP::m_unitsStr, ODB_JOB_NAME, and ODB_UNITS.
|
virtualdefault |
|
virtualinherited |
Reimplemented in ODB_STEP_ENTITY.
Definition at line 62 of file odb_entity.cpp.
References ODB_TREE_WRITER::CreateEntityDirectory(), ODB_ENTITY_BASE::GetEntityName(), and ODB_TREE_WRITER::GetRootPath().
|
overridevirtual |
Reimplemented from ODB_ENTITY_BASE.
Definition at line 91 of file odb_entity.cpp.
References ODB_TREE_WRITER::CreateFileProxy(), info, m_info, and ODB_TEXT_WRITER::WriteEquationLine().
|
inlineoverridevirtual |
Implements ODB_ENTITY_BASE.
Definition at line 120 of file odb_entity.h.
|
inlinevirtualinherited |
Reimplemented in ODB_MATRIX_ENTITY, ODB_STEP_ENTITY, and ODB_LAYER_ENTITY.
Definition at line 55 of file odb_entity.h.
|
protectedinherited |
Definition at line 59 of file odb_entity.h.
Referenced by ODB_MATRIX_ENTITY::AddDrillMatrixLayer(), ODB_STEP_ENTITY::GenerateProfileFile(), ODB_LAYER_ENTITY::InitDrillData(), ODB_STEP_ENTITY::InitEdaData(), ODB_LAYER_ENTITY::InitFeatureData(), ODB_MATRIX_ENTITY::InitMatrixLayerData(), and ODB_STEP_ENTITY::MakeLayerEntity().
|
protectedinherited |
Definition at line 60 of file odb_entity.h.
|
private |
Definition at line 128 of file odb_entity.h.
Referenced by GenerateFiles(), and ODB_MISC_ENTITY().
|
protectedinherited |
Definition at line 61 of file odb_entity.h.
Referenced by ODB_MATRIX_ENTITY::AddCOMPMatrixLayer(), ODB_MATRIX_ENTITY::AddDrillMatrixLayer(), ODB_MATRIX_ENTITY::AddMatrixLayerField(), ODB_STEP_ENTITY::GenerateProfileFile(), ODB_LAYER_ENTITY::InitDrillData(), ODB_STEP_ENTITY::InitEdaData(), ODB_MATRIX_ENTITY::InitMatrixLayerData(), and ODB_STEP_ENTITY::MakeLayerEntity().