27#include <TDF_Attribute.hxx> 
   28#include <TDF_Label.hxx> 
   29#include <Standard_GUID.hxx> 
   30#include <TDF_Data.hxx> 
   50    static const Standard_GUID& 
GetID();
 
   70    const Standard_GUID& 
ID() 
const override;
 
   71    void Restore( 
const Handle( TDF_Attribute ) & aAttribute ) 
override;
 
   72    Handle( TDF_Attribute ) NewEmpty() 
const override;
 
   74                const Handle( TDF_RelocationTable ) & aRelocationTable ) 
const override;
 
   75    Standard_OStream& 
Dump( Standard_OStream& aOS ) 
const override;
 
 
Information pertinent to a Pcbnew printed circuit board.
 
Store all of the related component information found in a netlist.
 
void Paste(const Handle(TDF_Attribute) &aAttribute, const Handle(TDF_RelocationTable) &aRelocationTable) const override
 
KICAD3D_MODEL_TYPE GetModelType() const
 
void SetModelType(const KICAD3D_MODEL_TYPE &aModelType)
 
static KICAD3D_MODEL_TYPE std::string aDisplayName
 
void SetDisplayName(const std::string &aName)
 
static const Standard_GUID & GetID()
Get the GUID of this attribute.
 
Standard_OStream & Dump(Standard_OStream &aOS) const override
 
const std::string & GetDisplayName() const
 
Handle(TDF_Attribute) NewEmpty() const override
 
std::string m_displayName
 
void Restore(const Handle(TDF_Attribute) &aAttribute) override
 
static KICAD3D_MODEL_TYPE aModelType
 
static Handle(KICAD3D_INFO) Set(const TDF_Label &aLabel
Finds or creates the attribute attached to <theLabel>.
 
const Standard_GUID & ID() const override
 
KICAD3D_MODEL_TYPE m_modelType