SceneGraphNodeInterface Class Reference

#include <SceneGraphNodeInterface.h>

Inherited by GeometrySceneGraphNodeInterface [virtual], GroupSceneGraphNodeInterface [virtual], OpenSGSceneGraphNode [virtual], and TransformationSceneGraphNodeInterface [virtual].

List of all members.


Public Types

enum  NODE_TYPE { UNDEFINED_NODE = 0, TRANSFORMATION_NODE, GEOMETRY_NODE, GROUP_NODE }

Public Member Functions

virtual ~SceneGraphNodeInterface ()
virtual NODE_TYPE getNodeType ()=0
virtual int getNumberOfChildren ()=0
virtual SceneGraphNodeInterfacegetChild (int index)=0
virtual SceneGraphNodeInterfacegetParent ()=0
virtual SceneGraphNodeInterfacedetachChild (int index)=0

Member Enumeration Documentation

Enumerator:
UNDEFINED_NODE 
TRANSFORMATION_NODE 
GEOMETRY_NODE 
GROUP_NODE 


Constructor & Destructor Documentation

virtual SceneGraphNodeInterface::~SceneGraphNodeInterface (  )  [inline, virtual]


Member Function Documentation

virtual SceneGraphNodeInterface* SceneGraphNodeInterface::detachChild ( int  index  )  [pure virtual]

Implemented in OpenSGSceneGraphNode.

virtual SceneGraphNodeInterface* SceneGraphNodeInterface::getChild ( int  index  )  [pure virtual]

Implemented in OpenSGSceneGraphNode.

virtual NODE_TYPE SceneGraphNodeInterface::getNodeType (  )  [pure virtual]

Implemented in OpenSGSceneGraphNode.

virtual int SceneGraphNodeInterface::getNumberOfChildren (  )  [pure virtual]

Implemented in OpenSGSceneGraphNode.

virtual SceneGraphNodeInterface* SceneGraphNodeInterface::getParent (  )  [pure virtual]

Implemented in OpenSGSceneGraphNode.


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

Generated on Wed Oct 20 16:12:00 2010 for inVRs by doxygen 1.5.8