29 static Standard_GUID
ID(
"D683031E-AD81-4084-B0F3-C0A474CAA93D" );
36 std::string aDisplayName )
44 aLabel.AddAttribute(
T );
65Handle( TDF_Attribute ) KICAD3D_INFO::NewEmpty()
const
72 const Handle( TDF_RelocationTable ) & aRelocationTable )
const
83 aOS <<
"KICAD3D_INFO" <<
"\n";
Information pertinent to a Pcbnew printed circuit board.
This is an internal KiCad use attribute to add additional markup to a opencascade document for intern...
void Paste(const Handle(TDF_Attribute) &aAttribute, const Handle(TDF_RelocationTable) &aRelocationTable) const override
static KICAD3D_MODEL_TYPE std::string aDisplayName
static const Standard_GUID & GetID()
Get the GUID of this attribute.
Standard_OStream & Dump(Standard_OStream &aOS) 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
Handle(KICAD3D_INFO) KICAD3D_INFO