I3DExGenericData Struct Reference
[External Interfaces]

Inheritance diagram for I3DExGenericData:
IMCUnknown TBasicGenericData

List of all members.

Public Member Functions

virtual int32 MCCOMAPI Edit (I3DShScene *scene)=0
virtual TMCDynamicString &MCCOMAPI GetName ()=0
virtual void MCCOMAPI Clone (I3DExGenericData **clone)=0

Detailed Description

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'.

See also:
I3DShInvisibleTree

Member Function Documentation

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.

Parameters:
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.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:37 2010 for Carrara SDK Doc by  doxygen 1.6.3