12#include <util/coTypes.h>
37 virtual void setName(
const std::string &name) = 0;
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: vruiMatrix.h:20
Definition: vruiNode.h:22
vruiNode()
Definition: vruiNode.h:25
virtual std::string getName() const =0
virtual void removeChild(vruiNode *node)=0
virtual void setName(const std::string &name)=0
virtual int getNumParents() const =0
virtual vruiUserData * getUserData(const std::string &name)=0
virtual void removeAllChildren()=0
virtual void removeAllParents()=0
virtual void setUserData(const std::string &name, vruiUserData *data)=0
virtual void insertChild(int location, vruiNode *node)=0
virtual vruiNode * getParent(int parent=0)=0
virtual void addChild(vruiNode *node)=0
virtual void convertToWorld(vruiMatrix *matrix)=0
Userdata that can be attached to Nodes in the scenegraph.
Definition: vruiUserData.h:18