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

#include <design_block.h>

Public Member Functions

void SetLibId (const LIB_ID &aName)
 
const LIB_IDGetLibId () const
 
const wxString & GetLibDescription () const
 
void SetLibDescription (const wxString &aDesc)
 
const wxString & GetKeywords () const
 
void SetKeywords (const wxString &aKeywords)
 
const wxString & GetSchematicFile () const
 
void SetSchematicFile (const wxString &aFile)
 
void SetFields (nlohmann::ordered_map< wxString, wxString > &aFields)
 
const nlohmann::ordered_map< wxString, wxString > & GetFields () const
 

Private Attributes

LIB_ID m_lib_id
 
wxString m_schematicFile
 
wxString m_libDescription
 
wxString m_keywords
 
nlohmann::ordered_map< wxString, wxString > m_fields
 

Detailed Description

Definition at line 29 of file design_block.h.

Member Function Documentation

◆ GetFields()

const nlohmann::ordered_map< wxString, wxString > & DESIGN_BLOCK::GetFields ( ) const
inline

◆ GetKeywords()

const wxString & DESIGN_BLOCK::GetKeywords ( ) const
inline

◆ GetLibDescription()

const wxString & DESIGN_BLOCK::GetLibDescription ( ) const
inline

◆ GetLibId()

◆ GetSchematicFile()

const wxString & DESIGN_BLOCK::GetSchematicFile ( ) const
inline

◆ SetFields()

void DESIGN_BLOCK::SetFields ( nlohmann::ordered_map< wxString, wxString > &  aFields)
inline

◆ SetKeywords()

void DESIGN_BLOCK::SetKeywords ( const wxString &  aKeywords)
inline

◆ SetLibDescription()

void DESIGN_BLOCK::SetLibDescription ( const wxString &  aDesc)
inline

◆ SetLibId()

◆ SetSchematicFile()

void DESIGN_BLOCK::SetSchematicFile ( const wxString &  aFile)
inline

Member Data Documentation

◆ m_fields

nlohmann::ordered_map<wxString, wxString> DESIGN_BLOCK::m_fields
private

Definition at line 56 of file design_block.h.

Referenced by GetFields(), and SetFields().

◆ m_keywords

wxString DESIGN_BLOCK::m_keywords
private

Definition at line 54 of file design_block.h.

Referenced by GetKeywords(), and SetKeywords().

◆ m_lib_id

LIB_ID DESIGN_BLOCK::m_lib_id
private

Definition at line 51 of file design_block.h.

Referenced by GetLibId(), and SetLibId().

◆ m_libDescription

wxString DESIGN_BLOCK::m_libDescription
private

Definition at line 53 of file design_block.h.

Referenced by GetLibDescription(), and SetLibDescription().

◆ m_schematicFile

wxString DESIGN_BLOCK::m_schematicFile
private

Definition at line 52 of file design_block.h.

Referenced by GetSchematicFile(), and SetSchematicFile().


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