KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_MISC_ENTITY Class Reference

#include <odb_entity.h>

Inheritance diagram for ODB_MISC_ENTITY:
ODB_ENTITY_BASE

Public Member Functions

 ODB_MISC_ENTITY (BOARD *aBoard, PCB_IO_ODBPP *aPlugin)
 
virtual ~ODB_MISC_ENTITY ()=default
 
virtual std::string GetEntityName () override
 
virtual void GenerateFiles (ODB_TREE_WRITER &writer) override
 
void GenerateUserAttrFile (ODB_TREE_WRITER &writer)
 
void GenerateAttrListFile (ODB_TREE_WRITER &writer)
 
void GenerateMetadataFile (ODB_TREE_WRITER &writer)
 
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::vector< std::pair< wxString, wxString > > m_info
 

Detailed Description

Definition at line 147 of file odb_entity.h.

Constructor & Destructor Documentation

◆ ODB_MISC_ENTITY()

ODB_MISC_ENTITY::ODB_MISC_ENTITY ( BOARD * aBoard,
PCB_IO_ODBPP * aPlugin )

◆ ~ODB_MISC_ENTITY()

virtual ODB_MISC_ENTITY::~ODB_MISC_ENTITY ( )
virtualdefault

Member Function Documentation

◆ CreateDirectoryTree()

bool ODB_ENTITY_BASE::CreateDirectoryTree ( ODB_TREE_WRITER & writer)
virtualinherited

◆ GenerateAttrListFile()

void ODB_MISC_ENTITY::GenerateAttrListFile ( ODB_TREE_WRITER & writer)

◆ GenerateFiles()

◆ GenerateMetadataFile()

◆ GenerateUserAttrFile()

void ODB_MISC_ENTITY::GenerateUserAttrFile ( ODB_TREE_WRITER & writer)

◆ GetEntityName()

virtual std::string ODB_MISC_ENTITY::GetEntityName ( )
inlineoverridevirtual

Implements ODB_ENTITY_BASE.

Definition at line 152 of file odb_entity.h.

◆ InitEntityData()

virtual void ODB_ENTITY_BASE::InitEntityData ( )
inlinevirtualinherited

Reimplemented in ODB_LAYER_ENTITY, ODB_MATRIX_ENTITY, and ODB_STEP_ENTITY.

Definition at line 58 of file odb_entity.h.

Member Data Documentation

◆ m_board

◆ m_fileName

std::vector<std::string> ODB_ENTITY_BASE::m_fileName
protectedinherited

Definition at line 63 of file odb_entity.h.

◆ m_info

std::vector<std::pair<wxString, wxString> > ODB_MISC_ENTITY::m_info
private

Definition at line 162 of file odb_entity.h.

Referenced by GenerateFiles(), and ODB_MISC_ENTITY().

◆ m_plugin


The documentation for this class was generated from the following files: