Public Types | |
enum | ShowingObjects { SHOW_ELLIPSES = 0, SHOW_OUTERHULL, SHOW_INNERHULL } |
Public Member Functions | |
Hull (osg::Vec3Array *, osg::Vec3Array *, osg::Vec3Array *, osg::NodePath &) | |
Hull (osg::Vec3Array *, osg::Vec3Array *, osg::Vec3Array *, osg::NodePath &, const std::string &name) | |
void | setEllipses (osg::Vec3Array *ellipses) |
osg::Vec3Array * | getEllipses (void) |
void | setInnerHull (osg::Vec3Array *innerHull) |
osg::Vec3Array * | getInnerHull (void) |
void | setOuterHull (osg::Vec3Array *outerHull) |
osg::Vec3Array * | getOuterHull (void) |
void | setHulls (osg::Vec3Array *innerHull, osg::Vec3Array *outerHull) |
void | setNodePath (const osg::NodePath &path) |
const osg::NodePath & | getNodePath (void) |
void | setName (const std::string &name) |
const std::string & | getName (void) |
void | setChildID (int child) |
const int | getChildID (void) |
void | showEllipses (bool) |
set whether to show ellipses | |
void | showInnerHull (bool) |
set whether to show the Inner Hull | |
void | showOuterHull (bool) |
set whether to show the Outer Hull | |
void | showAll () |
show ellipses, inner and outer hulls | |
void | hideAll () |
hide ellipses, inner and outer hulls | |
unsigned int | getFlag () |
return _showingFlag value |