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

#include <eagle_parser.h>

Inheritance diagram for EPACKAGE3D:
EAGLE_BASE

Public Member Functions

 EPACKAGE3D (wxXmlNode *aPackage3d, IO_BASE *aIo=nullptr)
 
void Report (const wxString &aMsg, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED)
 
void AdvanceProgressPhase ()
 

Public Attributes

wxString name
 
wxString urn
 
wxString type
 
opt_int library_version
 
opt_bool library_locally_modified
 
std::optional< EDESCRIPTIONdescription
 
std::vector< std::unique_ptr< EPACKAGEINSTANCE > > packageinstances
 
IO_BASEio
 

Detailed Description

Definition at line 2043 of file eagle_parser.h.

Constructor & Destructor Documentation

◆ EPACKAGE3D()

EPACKAGE3D::EPACKAGE3D ( wxXmlNode *  aPackage3d,
IO_BASE aIo = nullptr 
)

Member Function Documentation

◆ AdvanceProgressPhase()

◆ Report()

void EAGLE_BASE::Report ( const wxString &  aMsg,
SEVERITY  aSeverity = RPT_SEVERITY_UNDEFINED 
)
inherited

Definition at line 494 of file eagle_parser.cpp.

References EAGLE_BASE::io, and IO_BASE::Report().

Member Data Documentation

◆ description

std::optional<EDESCRIPTION> EPACKAGE3D::description

Definition at line 2063 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ io

IO_BASE* EAGLE_BASE::io
inherited

Definition at line 403 of file eagle_parser.h.

Referenced by EAGLE_BASE::AdvanceProgressPhase(), and EAGLE_BASE::Report().

◆ library_locally_modified

opt_bool EPACKAGE3D::library_locally_modified

Definition at line 2061 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ library_version

opt_int EPACKAGE3D::library_version

Definition at line 2060 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ name

wxString EPACKAGE3D::name

Definition at line 2057 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ packageinstances

std::vector<std::unique_ptr<EPACKAGEINSTANCE> > EPACKAGE3D::packageinstances

Definition at line 2064 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ type

wxString EPACKAGE3D::type

Definition at line 2059 of file eagle_parser.h.

Referenced by EPACKAGE3D().

◆ urn

wxString EPACKAGE3D::urn

Definition at line 2058 of file eagle_parser.h.

Referenced by EPACKAGE3D().


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