Public Member Functions | Private Member Functions | Private Attributes
moveit_rviz_plugin::RobotStateVisualization Class Reference

Update the links of an rviz::Robot using a robot_state::RobotState. More...

#include <robot_state_visualization.h>

List of all members.

Public Member Functions

void clear ()
rviz::RobotgetRobot ()
void load (const urdf::ModelInterface &descr, bool visual=true, bool collision=true)
 RobotStateVisualization (Ogre::SceneNode *root_node, rviz::DisplayContext *context, const std::string &name, rviz::Property *parent_property)
void setAlpha (float alpha)
void setCollisionVisible (bool visible)
 Set whether the collision meshes/primitives of the robot should be visible.
void setDefaultAttachedObjectColor (const std_msgs::ColorRGBA &default_attached_object_color)
void setVisible (bool visible)
 Set the robot as a whole to be visible or not.
void setVisualVisible (bool visible)
 Set whether the visual meshes of the robot should be visible.
void update (const robot_state::RobotStateConstPtr &kinematic_state)
void update (const robot_state::RobotStateConstPtr &kinematic_state, const std_msgs::ColorRGBA &default_attached_object_color)
void update (const robot_state::RobotStateConstPtr &kinematic_state, const std_msgs::ColorRGBA &default_attached_object_color, const std::map< std::string, std_msgs::ColorRGBA > &color_map)

Private Member Functions

void updateHelper (const robot_state::RobotStateConstPtr &kinematic_state, const std_msgs::ColorRGBA &default_attached_object_color, const std::map< std::string, std_msgs::ColorRGBA > *color_map)

Private Attributes

bool collision_visible_
std_msgs::ColorRGBA default_attached_object_color_
OctreeVoxelColorMode octree_voxel_color_mode_
OctreeVoxelRenderMode octree_voxel_render_mode_
RenderShapesPtr render_shapes_
rviz::Robot robot_
bool visible_
bool visual_visible_

Detailed Description

Update the links of an rviz::Robot using a robot_state::RobotState.

Definition at line 46 of file robot_state_visualization.h.


Constructor & Destructor Documentation

moveit_rviz_plugin::RobotStateVisualization::RobotStateVisualization ( Ogre::SceneNode *  root_node,
rviz::DisplayContext context,
const std::string &  name,
rviz::Property parent_property 
)

Definition at line 39 of file robot_state_visualization.cpp.


Member Function Documentation

Definition at line 63 of file robot_state_visualization.cpp.

Definition at line 53 of file robot_state_visualization.h.

void moveit_rviz_plugin::RobotStateVisualization::load ( const urdf::ModelInterface &  descr,
bool  visual = true,
bool  collision = true 
)

Definition at line 55 of file robot_state_visualization.cpp.

Definition at line 148 of file robot_state_visualization.cpp.

Set whether the collision meshes/primitives of the robot should be visible.

Parameters:
visibleWhether the collision meshes/primitives should be visible

Definition at line 142 of file robot_state_visualization.cpp.

void moveit_rviz_plugin::RobotStateVisualization::setDefaultAttachedObjectColor ( const std_msgs::ColorRGBA &  default_attached_object_color)

Definition at line 69 of file robot_state_visualization.cpp.

Set the robot as a whole to be visible or not.

Parameters:
visibleShould we be visible?

Definition at line 130 of file robot_state_visualization.cpp.

Set whether the visual meshes of the robot should be visible.

Parameters:
visibleWhether the visual meshes of the robot should be visible

Definition at line 136 of file robot_state_visualization.cpp.

Definition at line 74 of file robot_state_visualization.cpp.

void moveit_rviz_plugin::RobotStateVisualization::update ( const robot_state::RobotStateConstPtr kinematic_state,
const std_msgs::ColorRGBA &  default_attached_object_color 
)

Definition at line 80 of file robot_state_visualization.cpp.

void moveit_rviz_plugin::RobotStateVisualization::update ( const robot_state::RobotStateConstPtr kinematic_state,
const std_msgs::ColorRGBA &  default_attached_object_color,
const std::map< std::string, std_msgs::ColorRGBA > &  color_map 
)

Definition at line 86 of file robot_state_visualization.cpp.

void moveit_rviz_plugin::RobotStateVisualization::updateHelper ( const robot_state::RobotStateConstPtr kinematic_state,
const std_msgs::ColorRGBA &  default_attached_object_color,
const std::map< std::string, std_msgs::ColorRGBA > *  color_map 
) [private]

Definition at line 92 of file robot_state_visualization.cpp.


Member Data Documentation

Definition at line 100 of file robot_state_visualization.h.

Definition at line 94 of file robot_state_visualization.h.

Definition at line 96 of file robot_state_visualization.h.

Definition at line 95 of file robot_state_visualization.h.

Definition at line 93 of file robot_state_visualization.h.

Definition at line 92 of file robot_state_visualization.h.

Definition at line 98 of file robot_state_visualization.h.

Definition at line 99 of file robot_state_visualization.h.


The documentation for this class was generated from the following files:


visualization
Author(s): Ioan Sucan , Dave Coleman
autogenerated on Mon Oct 6 2014 02:34:03