OpenCOVER
Public Member Functions | List of all members
vrui::OSGVruiNode Class Reference

#include <OSGVruiNode.h>

Inheritance diagram for vrui::OSGVruiNode:
Inheritance graph
[legend]
Collaboration diagram for vrui::OSGVruiNode:
Collaboration graph
[legend]

Public Member Functions

 OSGVruiNode (osg::Node *node)
 
virtual ~OSGVruiNode ()
 
virtual void addChild (vruiNode *node)
 
virtual void removeChild (vruiNode *node)
 
virtual void insertChild (int location, vruiNode *node)
 
virtual void removeAllParents ()
 
virtual void removeAllChildren ()
 
virtual void setName (const std::string &name)
 
virtual std::string getName () const
 
virtual int getNumParents () const
 
virtual vruiNodegetParent (int parent=0)
 
virtual void convertToWorld (vruiMatrix *matrix)
 
virtual vruiUserDatagetUserData (const std::string &name)
 
virtual void setUserData (const std::string &name, vruiUserData *data)
 
osg::Node * getNodePtr ()
 
- Public Member Functions inherited from vrui::vruiNode
 vruiNode ()
 
virtual ~vruiNode ()
 
virtual void addChild (vruiNode *node)=0
 
virtual void removeChild (vruiNode *node)=0
 
virtual void insertChild (int location, vruiNode *node)=0
 
virtual void removeAllParents ()=0
 
virtual void removeAllChildren ()=0
 
virtual void setName (const std::string &name)=0
 
virtual std::string getName () const =0
 
virtual int getNumParents () const =0
 
virtual vruiNodegetParent (int parent=0)=0
 
virtual vruiUserDatagetUserData (const std::string &name)=0
 
virtual void setUserData (const std::string &name, vruiUserData *data)=0
 
virtual void convertToWorld (vruiMatrix *matrix)=0
 

Constructor & Destructor Documentation

◆ OSGVruiNode()

vrui::OSGVruiNode::OSGVruiNode ( osg::Node *  node)

◆ ~OSGVruiNode()

virtual vrui::OSGVruiNode::~OSGVruiNode ( )
virtual

Member Function Documentation

◆ addChild()

virtual void vrui::OSGVruiNode::addChild ( vruiNode node)
virtual

Implements vrui::vruiNode.

◆ convertToWorld()

virtual void vrui::OSGVruiNode::convertToWorld ( vruiMatrix matrix)
virtual

Implements vrui::vruiNode.

◆ getName()

virtual std::string vrui::OSGVruiNode::getName ( ) const
virtual

Implements vrui::vruiNode.

◆ getNodePtr()

osg::Node * vrui::OSGVruiNode::getNodePtr ( )

◆ getNumParents()

virtual int vrui::OSGVruiNode::getNumParents ( ) const
virtual

Implements vrui::vruiNode.

◆ getParent()

virtual vruiNode * vrui::OSGVruiNode::getParent ( int  parent = 0)
virtual

Implements vrui::vruiNode.

◆ getUserData()

virtual vruiUserData * vrui::OSGVruiNode::getUserData ( const std::string &  name)
virtual

Implements vrui::vruiNode.

◆ insertChild()

virtual void vrui::OSGVruiNode::insertChild ( int  location,
vruiNode node 
)
virtual

Implements vrui::vruiNode.

◆ removeAllChildren()

virtual void vrui::OSGVruiNode::removeAllChildren ( )
virtual

Implements vrui::vruiNode.

◆ removeAllParents()

virtual void vrui::OSGVruiNode::removeAllParents ( )
virtual

Implements vrui::vruiNode.

◆ removeChild()

virtual void vrui::OSGVruiNode::removeChild ( vruiNode node)
virtual

Implements vrui::vruiNode.

◆ setName()

virtual void vrui::OSGVruiNode::setName ( const std::string &  name)
virtual

Implements vrui::vruiNode.

◆ setUserData()

virtual void vrui::OSGVruiNode::setUserData ( const std::string &  name,
vruiUserData data 
)
virtual

Implements vrui::vruiNode.


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