Public Member Functions | |
virtual int32 MCCOMAPI | Edit (I3DShScene *scene)=0 |
virtual TMCDynamicString &MCCOMAPI | GetName ()=0 |
virtual void MCCOMAPI | Clone (I3DExGenericData **clone)=0 |
I3DExGenericData is an object that is used only to store data. It can be used to add objects to the scene that have no geometry or transform but are visible in the object hierarchy. The corresponding Shell interface is I3DShInvisibleTree object.
This object is usually associated with an exporter (I3DExExportFilter) that is able to read the data and store them into a file
The family associated with it is 'GenD'.
virtual void MCCOMAPI I3DExGenericData::Clone | ( | I3DExGenericData ** | clone | ) | [pure virtual] |
Creates a copy of the data.
Implemented in TBasicGenericData.
virtual int32 MCCOMAPI I3DExGenericData::Edit | ( | I3DShScene * | scene | ) | [pure virtual] |
Edit a generic data. This is usually used to open a dialog so that the user can modify the date that are stored in the generic data.
scene | A pointer to the current scene. |
Implemented in TBasicGenericData.
virtual TMCDynamicString& MCCOMAPI I3DExGenericData::GetName | ( | ) | [pure virtual] |
Returns the name of the object
Implemented in TBasicGenericData.