|
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::Hull * | getHull (unsigned int pos) |
| | get the hull at the specified position
|
|
osgExtension::Hull * | getHull (const osg::NodePath &) |
| | get the hull with the provided path
|
|
osgExtension::Hull * | getHull (const std::string &) |
| | get the hull with the specified name
|
|
osgExtension::Hull * | getHull (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::HUD * | getHud (void) |