Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields

osgAR::SpaceManager Class Reference

MOVED TO NAMESPACE osgView. More...


Public Member Functions

void addHull (osgExtension::Hull *hull)
 adds a hull

bool containsHull (const osg::NodePath &)
 returns true if there is a Hull associated with the nodepath.

osgExtension::HullgetHull (unsigned int pos)
 get the hull at the specified position

osgExtension::HullgetHull (const osg::NodePath &)
 get the hull with the provided path

osgExtension::HullgetHull (const std::string &)
 get the hull with the specified name

osgExtension::HullgetHull (char *)
 get the hull with the given name

void addGeode (osg::NodePath &path, osg::Geode *geode)
 add a geode

bool containsGeode (const osg::NodePath &)
 returns true if this geode is present

osg::Geode * getGeode (const osg::NodePath &)
 get the geode with the specified path

void replaceGeode (const osg::NodePath &, osg::Geode *)
 replace the geode corresponding to the specified path with the supplied one

void addLabel (osg::NodePath &path, osgText::Text *text, bool val)
 add a label

bool containsLabel (const osg::NodePath &)
 returns true if the label is part of the list of labels

osgText::Text * getLabel (const osg::NodePath &)
 get the label with the specified path

void replaceLabel (const osg::NodePath &, osgText::Text *, bool val)
 replace the label corresponding to the path with the new one

void display (osgProducer::Viewer *)
void createHUD (osg::Group *root)
osgExtension::HUDgetHud (void)


Detailed Description

maintains a list of Hulls, Geodes and Labels to be displayed on the HUD


The documentation for this class was generated from the following file:
Generated on Wed Nov 17 12:22:38 2004 for osgAR by doxygen 1.3.7