Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

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

#include <OSGVruiNode.h>

Inheritance diagram for vrui::OSGVruiNode:
vrui::vruiNode vrui::OSGVruiTransformNode

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()

vrui::OSGVruiNode::~OSGVruiNode ( )
virtual

Member Function Documentation

◆ addChild()

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

Implements vrui::vruiNode.

◆ convertToWorld()

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

Implements vrui::vruiNode.

◆ getName()

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

Implements vrui::vruiNode.

◆ getNodePtr()

Node * vrui::OSGVruiNode::getNodePtr ( )

◆ getNumParents()

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

Implements vrui::vruiNode.

◆ getParent()

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

Implements vrui::vruiNode.

◆ getUserData()

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

Implements vrui::vruiNode.

◆ insertChild()

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

Implements vrui::vruiNode.

◆ removeAllChildren()

void vrui::OSGVruiNode::removeAllChildren ( )
virtual

Implements vrui::vruiNode.

◆ removeAllParents()

void vrui::OSGVruiNode::removeAllParents ( )
virtual

Implements vrui::vruiNode.

◆ removeChild()

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

Implements vrui::vruiNode.

◆ setName()

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

Implements vrui::vruiNode.

◆ setUserData()

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

Implements vrui::vruiNode.


The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic