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