| 
|   | AxisVisual (const std::string &_name, VisualPtr _vis) | 
|   | Constructor.  More...
  | 
|   | 
| virtual  | ~AxisVisual () | 
|   | Destructor.  More...
  | 
|   | 
| virtual void  | Load () | 
|   | Load the axis visual.  More...
  | 
|   | 
| void  | ScaleXAxis (const math::Vector3 &_scale) | 
|   | Scale the X axis.  More...
  | 
|   | 
| void  | ScaleYAxis (const math::Vector3 &_scale) | 
|   | Scale the Y axis.  More...
  | 
|   | 
| void  | ScaleZAxis (const math::Vector3 &_scale) | 
|   | Scale the Z axis.  More...
  | 
|   | 
| void  | SetAxisMaterial (unsigned int _axis, const std::string &_material) | 
|   | Set the material used to render and axis.  More...
  | 
|   | 
| void  | SetAxisVisible (unsigned int _axis, bool _visible) | 
|   | Set whether the axis will be visible.  More...
  | 
|   | 
| void  | ShowAxisHead (unsigned int _axis, bool _show) | 
|   | Show the axis arrow head.  More...
  | 
|   | 
| void  | ShowAxisRotation (unsigned int _axis, bool _show) | 
|   | Show the rotation tube.  More...
  | 
|   | 
| void  | ShowAxisShaft (unsigned int _axis, bool _show) | 
|   | Show the axis arrow shaft.  More...
  | 
|   | 
|   | Visual (const std::string &_name, VisualPtr _parent, bool _useRTShader=true) | 
|   | Constructor.  More...
  | 
|   | 
|   | Visual (const std::string &_name, ScenePtr _scene, bool _useRTShader=true) | 
|   | Constructor.  More...
  | 
|   | 
| virtual  | ~Visual () | 
|   | Destructor.  More...
  | 
|   | 
| void  | AttachAxes () | 
|   | Attach visualization axes.  More...
  | 
|   | 
| void  | AttachLineVertex (DynamicLines *_line, unsigned int _index) | 
|   | Attach a vertex of a line to the position of the visual.  More...
  | 
|   | 
| Ogre::MovableObject *  | AttachMesh (const std::string &_meshName, const std::string &_subMesh="", bool _centerSubmesh=false, const std::string &_objName="") | 
|   | Attach a mesh to this visual by name.  More...
  | 
|   | 
| void  | AttachObject (Ogre::MovableObject *_obj) | 
|   | Attach a renerable object to the visual.  More...
  | 
|   | 
| void  | AttachVisual (VisualPtr _vis) | 
|   | Attach a visual to this visual.  More...
  | 
|   | 
| void  | ClearParent () | 
|   | Clear parents.  More...
  | 
|   | 
| VisualPtr  | Clone (const std::string &_name, VisualPtr _newParent) | 
|   | Clone the visual with a new name.  More...
  | 
|   | 
| DynamicLines *  | CreateDynamicLine (RenderOpType _type=RENDERING_LINE_STRIP) | 
|   | Add a line to the visual.  More...
  | 
|   | 
| void  | DeleteDynamicLine (DynamicLines *_line) | 
|   | Delete a dynamic line.  More...
  | 
|   | 
| void  | DetachObjects () | 
|   | Detach all objects.  More...
  | 
|   | 
| void  | DetachVisual (VisualPtr _vis) | 
|   | Detach a visual.  More...
  | 
|   | 
| void  | DetachVisual (const std::string &_name) | 
|   | Detach a visual.  More...
  | 
|   | 
| void  | DisableTrackVisual () | 
|   | Disable tracking of a visual.  More...
  | 
|   | 
| void  | EnableTrackVisual (VisualPtr _vis) | 
|   | Set one visual to track/follow another.  More...
  | 
|   | 
| void  | Fini () | 
|   | Helper for the destructor.  More...
  | 
|   | 
| unsigned int  | GetAttachedObjectCount () const  | 
|   | Return the number of attached movable objects.  More...
  | 
|   | 
| math::Box  | GetBoundingBox () const  | 
|   | Get the bounding box for the visual.  More...
  | 
|   | 
| VisualPtr  | GetChild (unsigned int _index) | 
|   | Get an attached visual based on an index.  More...
  | 
|   | 
| unsigned int  | GetChildCount () | 
|   | Get the number of attached visuals.  More...
  | 
|   | 
| bool  | GetHighlighted () const  | 
|   | Get whether or not the visual is visually highlighted.  More...
  | 
|   | 
| uint32_t  | GetId () const  | 
|   | Get the id associated with this visual.  More...
  | 
|   | 
| std::string  | GetMaterialName () const  | 
|   | Get the name of the material.  More...
  | 
|   | 
| std::string  | GetMeshName () const  | 
|   | The name of the mesh set in the visual's SDF.  More...
  | 
|   | 
| std::string  | GetName () const  | 
|   | Get the name of the visual.  More...
  | 
|   | 
| std::string  | GetNormalMap () const  | 
|   | Get the normal map.  More...
  | 
|   | 
| VisualPtr  | GetParent () const  | 
|   | Get the parent visual, if one exists.  More...
  | 
|   | 
| math::Pose  | GetPose () const  | 
|   | Get the pose of the visual.  More...
  | 
|   | 
| math::Vector3  | GetPosition () const  | 
|   | Get the position of the visual.  More...
  | 
|   | 
| VisualPtr  | GetRootVisual () | 
|   | Get the root visual.  More...
  | 
|   | 
| math::Quaternion  | GetRotation () const  | 
|   | Get the rotation of the visual.  More...
  | 
|   | 
| math::Vector3  | GetScale () | 
|   | Get the scale.  More...
  | 
|   | 
| ScenePtr  | GetScene () const  | 
|   | Get current.  More...
  | 
|   | 
| Ogre::SceneNode *  | GetSceneNode () const  | 
|   | Return the scene Node of this visual entity.  More...
  | 
|   | 
| std::string  | GetShaderType () const  | 
|   | Get the shader type.  More...
  | 
|   | 
| std::string  | GetSubMeshName () const  | 
|   | Get the name of the sub mesh set in the visual's SDF.  More...
  | 
|   | 
| float  | GetTransparency () | 
|   | Get the transparency.  More...
  | 
|   | 
| uint32_t  | GetVisibilityFlags () | 
|   | Get visibility flags for this visual and all children.  More...
  | 
|   | 
| bool  | GetVisible () const  | 
|   | Get whether the visual is visible.  More...
  | 
|   | 
| math::Pose  | GetWorldPose () const  | 
|   | Get the global pose of the node.  More...
  | 
|   | 
| bool  | HasAttachedObject (const std::string &_name) | 
|   | Returns true if an object with _name is attached.  More...
  | 
|   | 
| void  | Init () | 
|   | Helper for the contructor.  More...
  | 
|   | 
| void  | InsertMesh (const std::string &_meshName, const std::string &_subMesh="", bool _centerSubmesh=false) | 
|   | Insert a mesh into Ogre.  More...
  | 
|   | 
| bool  | IsPlane () const  | 
|   | Return true if the visual is a plane.  More...
  | 
|   | 
| bool  | IsStatic () const  | 
|   | Return true if the visual is a static geometry.  More...
  | 
|   | 
| void  | Load (sdf::ElementPtr _sdf) | 
|   | Load the visual with a set of parameters.  More...
  | 
|   | 
| void  | LoadFromMsg (ConstVisualPtr &_msg) | 
|   | Load from a message.  More...
  | 
|   | 
| void  | LoadPlugin (const std::string &_filename, const std::string &_name, sdf::ElementPtr _sdf) | 
|   | Load a plugin.  More...
  | 
|   | 
| void  | MakeStatic () | 
|   | Make the visual objects static renderables.  More...
  | 
|   | 
| void  | MoveToPosition (const math::Pose &_pose, double _time) | 
|   | Move to a pose and over a given time.  More...
  | 
|   | 
| void  | MoveToPositions (const std::vector< math::Pose > &_pts, double _time, boost::function< void()> _onComplete=NULL) | 
|   | Move to a series of pose and over a given time.  More...
  | 
|   | 
| void  | RemovePlugin (const std::string &_name) | 
|   | Remove a running plugin.  More...
  | 
|   | 
| void  | SetAmbient (const common::Color &_color) | 
|   | Set the ambient color of the visual.  More...
  | 
|   | 
| void  | SetCastShadows (bool _shadows) | 
|   | Set whether the visual should cast shadows.  More...
  | 
|   | 
| void  | SetDiffuse (const common::Color &_color) | 
|   | Set the diffuse color of the visual.  More...
  | 
|   | 
| virtual void  | SetEmissive (const common::Color &_color) | 
|   | Set the emissive value.  More...
  | 
|   | 
| void  | SetHighlighted (bool _highlighted) | 
|   | Set the visual to be visually highlighted.  More...
  | 
|   | 
| void  | SetId (uint32_t _id) | 
|   | Set the id associated with this visual.  More...
  | 
|   | 
| void  | SetLighting (bool _lighting) | 
|   | Set whether or not to enable or disable lighting.  More...
  | 
|   | 
| void  | SetMaterial (const std::string &_materialName, bool _unique=true) | 
|   | Set the material.  More...
  | 
|   | 
| void  | SetName (const std::string &_name) | 
|   | Set the name of the visual.  More...
  | 
|   | 
| void  | SetNormalMap (const std::string &_nmap) | 
|   | Set the normal map.  More...
  | 
|   | 
| void  | SetPose (const math::Pose &_pose) | 
|   | Set the pose of the visual.  More...
  | 
|   | 
| void  | SetPosition (const math::Vector3 &_pos) | 
|   | Set the position of the visual.  More...
  | 
|   | 
| void  | SetRibbonTrail (bool _value, const common::Color &_initialColor, const common::Color &_changeColor) | 
|   | True on or off a ribbon trail.  More...
  | 
|   | 
| void  | SetRotation (const math::Quaternion &_rot) | 
|   | Set the rotation of the visual.  More...
  | 
|   | 
| void  | SetScale (const math::Vector3 &_scale) | 
|   | Set the scale.  More...
  | 
|   | 
| void  | SetScene (ScenePtr _scene) | 
|   | Set current scene.  More...
  | 
|   | 
| void  | SetShaderType (const std::string &_type) | 
|   | Set the shader type for the visual's material.  More...
  | 
|   | 
| void  | SetSkeletonPose (const msgs::PoseAnimation &_pose) | 
|   | Set animation skeleton pose.  More...
  | 
|   | 
| void  | SetSpecular (const common::Color &_color) | 
|   | Set the specular color of the visual.  More...
  | 
|   | 
| void  | SetTransparency (float _trans) | 
|   | Set the transparency.  More...
  | 
|   | 
| void  | SetVisibilityFlags (uint32_t _flags) | 
|   | Set visibility flags for this visual and all children.  More...
  | 
|   | 
| void  | SetVisible (bool _visible, bool _cascade=true) | 
|   | Set whether the visual is visible.  More...
  | 
|   | 
| void  | SetWireframe (bool _show) | 
|   | Enable or disable wireframe for this visual.  More...
  | 
|   | 
| void  | SetWorldPose (const math::Pose &_pose) | 
|   | Set the world pose of the visual.  More...
  | 
|   | 
| void  | SetWorldPosition (const math::Vector3 &_pos) | 
|   | Set the world linear position of the visual.  More...
  | 
|   | 
| void  | SetWorldRotation (const math::Quaternion &_rot) | 
|   | Set the world orientation of the visual.  More...
  | 
|   | 
| void  | ShowBoundingBox () | 
|   | Display the bounding box visual.  More...
  | 
|   | 
| void  | ShowCollision (bool _show) | 
|   | Display the collision visuals.  More...
  | 
|   | 
| void  | ShowCOM (bool _show) | 
|   | Display Center of Mass visuals.  More...
  | 
|   | 
| void  | ShowJoints (bool _show) | 
|   | Display joint visuals.  More...
  | 
|   | 
| void  | ShowSkeleton (bool _show) | 
|   | Display the skeleton visuals.  More...
  | 
|   | 
| void  | ToggleVisible () | 
|   | Toggle whether this visual is visible.  More...
  | 
|   | 
| void  | Update () | 
|   | Update the visual.  More...
  | 
|   | 
| void  | UpdateFromMsg (ConstVisualPtr &_msg) | 
|   | Update a visual based on a message.  More...
  | 
|   | 
Basic axis visualization.