|
DART 6.12.2
|
Public Member Functions | |
| MultiSphereShapeGeode (dart::dynamics::MultiSphereConvexHullShape *shape, ShapeFrameNode *parentShapeFrame, MultiSphereShapeNode *parentNode) | |
| void | refresh () |
| Update all rendering data for this ShapeNode. | |
| void | extractData () |
| const std::shared_ptr< dart::dynamics::Shape > & | getShape () const |
| Pointer to the Shape associated with this ShapeNode. | |
| const dart::dynamics::ShapeFrame * | getShapeFrame () const |
| dart::dynamics::VisualAspect * | getVisualAspect () |
| const dart::dynamics::VisualAspect * | getVisualAspect () const |
| ::osg::Node * | getNode () |
| Cast this ShapeNode into an osg::Node. | |
| const ::osg::Node * | getNode () const |
| Cast this ShapeNode into an osg::Node. | |
| ShapeFrameNode * | getParentShapeFrameNode () |
| Pointer to the parent EntityNode of this ShapeNode. | |
| const ShapeFrameNode * | getParentShapeFrameNode () const |
| Pointer to the parent EntityNode of this ShapeNode. | |
| bool | wasUtilized () const |
| True iff this ShapeNode has been utilized on the latest update. | |
| void | clearUtilization () |
| Set mUtilized to false. | |
Protected Member Functions | |
| virtual | ~MultiSphereShapeGeode () |
Protected Attributes | |
| MultiSphereShapeNode * | mParentNode |
| dart::dynamics::MultiSphereConvexHullShape * | mMultiSphereShape |
| MultiSphereShapeDrawable * | mDrawable |
| const std::shared_ptr< dart::dynamics::Shape > | mShape |
| Pointer to the Shape associated with this ShapeNode. | |
| dart::dynamics::ShapeFrame * | mShapeFrame |
| Pointer to the SimpleFrame associated with this ShapeNode. | |
| dart::dynamics::VisualAspect * | mVisualAspect |
| Pointer to the VisualAspect associated with this ShapeNode. | |
| ShapeFrameNode * | mParentShapeFrameNode |
| Pointer to the parent ShapeFrameNode of this ShapeNode. | |
| ::osg::Node * | mNode |
| Should generally be equal to 'this'. | |
| bool | mUtilized |
| True iff this ShapeNode has been utilized on the latest update. | |
| dart::gui::osg::render::MultiSphereShapeGeode::MultiSphereShapeGeode | ( | dart::dynamics::MultiSphereConvexHullShape * | shape, |
| ShapeFrameNode * | parentShapeFrame, | ||
| MultiSphereShapeNode * | parentNode | ||
| ) |
|
protectedvirtual |
|
inherited |
Set mUtilized to false.
| void dart::gui::osg::render::MultiSphereShapeGeode::extractData | ( | ) |
|
inherited |
Cast this ShapeNode into an osg::Node.
|
inherited |
Cast this ShapeNode into an osg::Node.
|
inherited |
Pointer to the parent EntityNode of this ShapeNode.
|
inherited |
Pointer to the parent EntityNode of this ShapeNode.
|
inherited |
Pointer to the Shape associated with this ShapeNode.
|
inherited |
|
inherited |
|
inherited |
|
virtual |
Update all rendering data for this ShapeNode.
Implements dart::gui::osg::render::ShapeNode.
|
inherited |
True iff this ShapeNode has been utilized on the latest update.
|
protected |
|
protected |
|
protectedinherited |
Should generally be equal to 'this'.
|
protected |
|
protectedinherited |
Pointer to the parent ShapeFrameNode of this ShapeNode.
|
protectedinherited |
Pointer to the Shape associated with this ShapeNode.
|
protectedinherited |
Pointer to the SimpleFrame associated with this ShapeNode.
|
protectedinherited |
True iff this ShapeNode has been utilized on the latest update.
If it has not, that is an indication that it is no longer being used and should be deleted.
|
protectedinherited |
Pointer to the VisualAspect associated with this ShapeNode.