OpenCOVER
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vrui::OSGVruiUserDataCollection Class Reference

#include <OSGVruiUserDataCollection.h>

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

Public Member Functions

 OSGVruiUserDataCollection ()
 
void setUserData (const std::string &name, vruiUserData *data)
 
void removeUserData (const std::string &name)
 
vruiUserDatagetUserData (const std::string &name)
 

Static Public Member Functions

static vruiUserDatagetUserData (osg::Node *, const std::string &name)
 
static void setUserData (osg::Node *, const std::string &name, vruiUserData *data)
 

Protected Member Functions

virtual ~OSGVruiUserDataCollection ()
 

Constructor & Destructor Documentation

◆ OSGVruiUserDataCollection()

vrui::OSGVruiUserDataCollection::OSGVruiUserDataCollection ( )

◆ ~OSGVruiUserDataCollection()

virtual vrui::OSGVruiUserDataCollection::~OSGVruiUserDataCollection ( )
protectedvirtual

Member Function Documentation

◆ getUserData() [1/2]

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

◆ getUserData() [2/2]

static vruiUserData * vrui::OSGVruiUserDataCollection::getUserData ( osg::Node *  ,
const std::string &  name 
)
static

◆ removeUserData()

void vrui::OSGVruiUserDataCollection::removeUserData ( const std::string &  name)

◆ setUserData() [1/2]

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

◆ setUserData() [2/2]

static void vrui::OSGVruiUserDataCollection::setUserData ( osg::Node *  ,
const std::string &  name,
vruiUserData data 
)
static

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