53 RobotStateVisualization(Ogre::SceneNode* root_node, rviz_common::DisplayContext* context,
const std::string& name,
54 rviz_common::properties::Property* parent_property);
61 void load(
const urdf::ModelInterface& descr,
bool visual =
true,
bool collision =
true);
64 void update(
const moveit::core::RobotStateConstPtr& robot_state);
65 void update(
const moveit::core::RobotStateConstPtr& robot_state,
66 const std_msgs::msg::ColorRGBA& default_attached_object_color);
67 void update(
const moveit::core::RobotStateConstPtr& robot_state,
68 const std_msgs::msg::ColorRGBA& default_attached_object_color,
69 const std::map<std::string, std_msgs::msg::ColorRGBA>& color_map);
101 void updateHelper(
const moveit::core::RobotStateConstPtr& robot_state,
102 const std_msgs::msg::ColorRGBA& default_attached_object_color,
103 const std::map<std::string, std_msgs::msg::ColorRGBA>* color_map);
104 rviz_default_plugins::robot::Robot robot_;
105 RenderShapesPtr render_shapes_;
106 std_msgs::msg::ColorRGBA default_attached_object_color_;
111 bool visual_visible_;
112 bool collision_visible_;