| DART 6.10.1
    | 
 
  
| Public Member Functions | |
| EllipsoidShapeGeode (dart::dynamics::EllipsoidShape *shape, ShapeFrameNode *parentShapeFrame, EllipsoidShapeNode *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 | ~EllipsoidShapeGeode () | 
| Protected Attributes | |
| EllipsoidShapeNode * | mParentNode | 
| dart::dynamics::EllipsoidShape * | mEllipsoidShape | 
| EllipsoidShapeDrawable * | 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::EllipsoidShapeGeode::EllipsoidShapeGeode | ( | dart::dynamics::EllipsoidShape * | shape, | 
| ShapeFrameNode * | parentShapeFrame, | ||
| EllipsoidShapeNode * | parentNode | ||
| ) | 
| 
 | protectedvirtual | 
| 
 | inherited | 
Set mUtilized to false.
| void dart::gui::osg::render::EllipsoidShapeGeode::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.