|
Public Types |
enum | ShowingObjects { SHOW_ELLIPSES = 0,
SHOW_OUTERHULL,
SHOW_INNERHULL
} |
Public Member Functions |
| Hull () |
| constructor
|
| Hull (osg::NodePath &, osg::Vec3Array *, osg::Vec3Array *, osg::Vec3Array *) |
| constructor
|
| Hull (osg::NodePath &, osg::Vec3Array *, osg::Vec3Array *, osg::Vec3Array *, const std::string &name) |
| constructor
|
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 | 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
|
virtual osg::Geode * | getGeode (void) |
| Creates a Geode with the ellipses and the Inner and Outer hulls.
|