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