Update the links of an rviz::Robot using a moveit::core::RobotState.
More...
#include <robot_state_visualization.h>
|
void | updateHelper (const moveit::core::RobotStateConstPtr &kinematic_state, const std_msgs::ColorRGBA &default_attached_object_color, const std::map< std::string, std_msgs::ColorRGBA > *color_map) |
|
◆ RobotStateVisualization()
moveit_rviz_plugin::RobotStateVisualization::RobotStateVisualization |
( |
Ogre::SceneNode * |
root_node, |
|
|
rviz::DisplayContext * |
context, |
|
|
const std::string & |
name, |
|
|
rviz::Property * |
parent_property |
|
) |
| |
◆ clear()
void moveit_rviz_plugin::RobotStateVisualization::clear |
( |
| ) |
|
◆ getRobot()
rviz::Robot& moveit_rviz_plugin::RobotStateVisualization::getRobot |
( |
| ) |
|
|
inline |
◆ isVisible()
bool moveit_rviz_plugin::RobotStateVisualization::isVisible |
( |
| ) |
const |
|
inline |
◆ load()
void moveit_rviz_plugin::RobotStateVisualization::load |
( |
const urdf::ModelInterface & |
descr, |
|
|
bool |
visual = true , |
|
|
bool |
collision = true |
|
) |
| |
◆ setAlpha()
void moveit_rviz_plugin::RobotStateVisualization::setAlpha |
( |
float |
alpha | ) |
|
◆ setCollisionVisible()
void moveit_rviz_plugin::RobotStateVisualization::setCollisionVisible |
( |
bool |
visible | ) |
|
Set whether the collision meshes/primitives of the robot should be visible.
- Parameters
-
visible | Whether the collision meshes/primitives should be visible |
Definition at line 200 of file robot_state_visualization.cpp.
◆ setDefaultAttachedObjectColor()
void moveit_rviz_plugin::RobotStateVisualization::setDefaultAttachedObjectColor |
( |
const std_msgs::ColorRGBA & |
default_attached_object_color | ) |
|
◆ setVisible()
void moveit_rviz_plugin::RobotStateVisualization::setVisible |
( |
bool |
visible | ) |
|
◆ setVisualVisible()
void moveit_rviz_plugin::RobotStateVisualization::setVisualVisible |
( |
bool |
visible | ) |
|
Set whether the visual meshes of the robot should be visible.
- Parameters
-
visible | Whether the visual meshes of the robot should be visible |
Definition at line 194 of file robot_state_visualization.cpp.
◆ update() [1/3]
void moveit_rviz_plugin::RobotStateVisualization::update |
( |
const moveit::core::RobotStateConstPtr & |
kinematic_state | ) |
|
◆ update() [2/3]
void moveit_rviz_plugin::RobotStateVisualization::update |
( |
const moveit::core::RobotStateConstPtr & |
kinematic_state, |
|
|
const std_msgs::ColorRGBA & |
default_attached_object_color |
|
) |
| |
◆ update() [3/3]
void moveit_rviz_plugin::RobotStateVisualization::update |
( |
const moveit::core::RobotStateConstPtr & |
kinematic_state, |
|
|
const std_msgs::ColorRGBA & |
default_attached_object_color, |
|
|
const std::map< std::string, std_msgs::ColorRGBA > & |
color_map |
|
) |
| |
◆ updateAttachedObjectColors()
void moveit_rviz_plugin::RobotStateVisualization::updateAttachedObjectColors |
( |
const std_msgs::ColorRGBA & |
attached_object_color | ) |
|
◆ updateHelper()
void moveit_rviz_plugin::RobotStateVisualization::updateHelper |
( |
const moveit::core::RobotStateConstPtr & |
kinematic_state, |
|
|
const std_msgs::ColorRGBA & |
default_attached_object_color, |
|
|
const std::map< std::string, std_msgs::ColorRGBA > * |
color_map |
|
) |
| |
|
private |
◆ updateKinematicState()
void moveit_rviz_plugin::RobotStateVisualization::updateKinematicState |
( |
const moveit::core::RobotStateConstPtr & |
kinematic_state | ) |
|
◆ collision_visible_
bool moveit_rviz_plugin::RobotStateVisualization::collision_visible_ |
|
private |
◆ default_attached_object_color_
std_msgs::ColorRGBA moveit_rviz_plugin::RobotStateVisualization::default_attached_object_color_ |
|
private |
◆ octree_voxel_color_mode_
◆ octree_voxel_render_mode_
◆ render_shapes_
RenderShapesPtr moveit_rviz_plugin::RobotStateVisualization::render_shapes_ |
|
private |
◆ robot_
rviz::Robot moveit_rviz_plugin::RobotStateVisualization::robot_ |
|
private |
◆ visible_
bool moveit_rviz_plugin::RobotStateVisualization::visible_ |
|
private |
◆ visual_visible_
bool moveit_rviz_plugin::RobotStateVisualization::visual_visible_ |
|
private |
The documentation for this class was generated from the following files: