DISGRepresentative Struct Reference

#include <Scenegraph.h>

Inherits DIObjectBase.


Detailed Description

This DInterface should be implemented by a component wishing to duplicate or prodice objects to the scenegraph, as managed by the DISGManager implementation.

This DInterface should only be called from the DISGManager implementation.


Public Member Functions

void GetSupportedTypes (DIStringList1 *types)
 Provide a list of all supported representation types.
DISGBaseRepr * GetSGRepr (const char *name)
 Retreive a previously created scenegraph object representation.
DISGBaseRepr * CreateSGRepr (const char *name, const char *type, DISGHeirachal *parent, DIXMLNode1 *configuration)
 Create a new scenegraph object representation.
bool DestroySGRepr (const char *name)
 Destroy a previously created scenegraph node representation.

Member Function Documentation

void DISGRepresentative::GetSupportedTypes ( DIStringList1 *  types  ) 

Provide a list of all supported representation types.

This should be exceedingly verbose, in that it should return all the types it will support, under any condition. The information from this function is used as an early filter on scene graph object creation. If no Representative possibly supports an object of the specified type, then creation will never be attempted.


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

Generated on Sun Aug 31 17:46:28 2008 for Digital Spaces by  doxygen 1.5.6