33 #ifndef DART_GUI_OSG_SHAPEFRAMENODE_HPP_ 34 #define DART_GUI_OSG_SHAPEFRAMENODE_HPP_ 39 #include <osg/MatrixTransform> 41 #include "dart/config.hpp" 42 #include "dart/dynamics/SmartPointer.hpp" 72 bool checkUtilization =
false)
const;
83 void refresh(
bool shortCircuitIfUtilized =
false);
86 bool wasUtilized()
const;
89 void clearUtilization();
94 void refreshShapeNode(
const std::shared_ptr<dart::dynamics::Shape>& shape);
96 void createShapeNode(
const std::shared_ptr<dart::dynamics::Shape>& shape);
116 #endif // DART_GUI_OSG_SHAPEFRAMENODE_HPP_
WorldNode class encapsulates a World to be displayed in OpenSceneGraph.
Definition: WorldNode.hpp:64
Definition: Aspect.cpp:40
bool mUtilized
True iff this ShapeFrameNode has been utilized on the latest update.
Definition: ShapeFrameNode.hpp:109
Definition: ShapeNode.hpp:58
WorldNode * mWorldNode
Pointer to the WorldNode that this ShapeFrameNode belongs to.
Definition: ShapeFrameNode.hpp:102
Definition: ShapeFrame.hpp:189
Definition: ShapeFrameNode.hpp:60
dart::dynamics::ShapeFrame * mShapeFrame
Pointer to the ShapeFrame that this ShapeFrameNode is associated with.
Definition: ShapeFrameNode.hpp:99