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

#include <orcad_records.h>

Public Attributes

std::string introduction
 fixed 32-byte NUL-terminated buffer
 
int versionMajor = 0
 
int versionMinor = 0
 
uint32_t createTimestamp = 0
 
uint32_t modifyTimestamp = 0
 
std::vector< ORCAD_FONTfonts
 
std::vector< int > templateFonts
 template font ID -> 1-based LOGFONT index
 
int pinNameFont = 0
 Design Template font ID (slot 10)
 
int pinNumberFont = 0
 Design Template font ID (slot 11)
 
std::vector< std::string > partFields
 the 8 named part fields
 
std::vector< std::string > strings
 global string table
 
std::vector< std::pair< std::string, std::string > > partAliases
 
std::string schematicName
 root schematic folder name
 
uint32_t pinToPin = 100
 

Detailed Description

Definition at line 446 of file orcad_records.h.

Member Data Documentation

◆ createTimestamp

uint32_t ORCAD_LIBRARY_INFO::createTimestamp = 0

Definition at line 451 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ fonts

◆ introduction

std::string ORCAD_LIBRARY_INFO::introduction

fixed 32-byte NUL-terminated buffer

Definition at line 448 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ modifyTimestamp

uint32_t ORCAD_LIBRARY_INFO::modifyTimestamp = 0

Definition at line 452 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ partAliases

std::vector<std::pair<std::string, std::string> > ORCAD_LIBRARY_INFO::partAliases

Definition at line 459 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ partFields

std::vector<std::string> ORCAD_LIBRARY_INFO::partFields

the 8 named part fields

Definition at line 457 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ pinNameFont

int ORCAD_LIBRARY_INFO::pinNameFont = 0

Design Template font ID (slot 10)

Definition at line 455 of file orcad_records.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and OrcadParseLibrary().

◆ pinNumberFont

int ORCAD_LIBRARY_INFO::pinNumberFont = 0

Design Template font ID (slot 11)

Definition at line 456 of file orcad_records.h.

Referenced by BOOST_AUTO_TEST_CASE(), and OrcadParseLibrary().

◆ pinToPin

uint32_t ORCAD_LIBRARY_INFO::pinToPin = 100

Definition at line 461 of file orcad_records.h.

Referenced by OrcadParseLibrary().

◆ schematicName

std::string ORCAD_LIBRARY_INFO::schematicName

root schematic folder name

Definition at line 460 of file orcad_records.h.

Referenced by SCH_IO_ORCAD::LoadSchematicFile(), and OrcadParseLibrary().

◆ strings

std::vector<std::string> ORCAD_LIBRARY_INFO::strings

◆ templateFonts

std::vector<int> ORCAD_LIBRARY_INFO::templateFonts

template font ID -> 1-based LOGFONT index

Definition at line 454 of file orcad_records.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and OrcadParseLibrary().

◆ versionMajor

int ORCAD_LIBRARY_INFO::versionMajor = 0

◆ versionMinor

int ORCAD_LIBRARY_INFO::versionMinor = 0

Definition at line 450 of file orcad_records.h.

Referenced by OrcadParseLibrary().


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