Go to the documentation of this file.
40 #include <moveit_task_constructor_msgs/Solution.h>
42 #include <boost/thread/mutex.hpp>
59 class RosTopicProperty;
61 class EditableEnumProperty;
63 class PanelDockWidget;
85 class TaskSolutionPanel;
86 class MarkerVisualizationProperty;
101 virtual void update(
float wall_dt,
float ros_dt);
102 virtual void reset();
111 void showTrajectory(
const moveit_task_constructor_msgs::Solution& msg);
112 void showTrajectory(
const moveit_rviz_plugin::DisplaySolutionPtr& s,
bool lock);
116 void addMarkers(
const moveit_rviz_plugin::DisplaySolutionPtr& s);
144 void setVisibility(Ogre::SceneNode* node, Ogre::SceneNode* parent,
bool visible);
DisplaySolutionPtr next_solution_to_display_
void onAllAtOnceChanged(bool all_at_once)
void changedLoopDisplay()
MOVEIT_CLASS_FORWARD(OcTreeRender)
bool drop_displaying_solution_
rviz::BoolProperty * interrupt_display_property_
MOVEIT_CLASS_FORWARD(RobotTrajectory)
MarkerVisualizationProperty * marker_visual_
rviz::BoolProperty * robot_collision_enabled_property_
rviz::IntProperty * trail_step_size_property_
void setVisibility()
set visibility of main scene node
void unsetRobotColor(rviz::Robot *robot)
void renderWayPoint(size_t index, int previous_index)
void showTrajectory(const moveit_task_constructor_msgs::Solution &msg)
void renderPlanningScene(const planning_scene::PlanningSceneConstPtr &scene)
planning_scene::PlanningScenePtr scene_
void changedAttachedBodyColor()
rviz::BoolProperty * robot_visual_enabled_property_
TaskSolutionPanel * slider_panel_
void setName(const QString &name)
float getStateDisplayTime()
rviz::FloatProperty * scene_alpha_property_
void addMarkers(const moveit_rviz_plugin::DisplaySolutionPtr &s)
rviz::ColorProperty * attached_body_color_property_
bool slider_panel_was_visible_
std::vector< rviz::Robot * > trail_
void changedRobotCollisionEnabled()
RobotStateVisualizationPtr robot_render_
rviz::FloatProperty * robot_alpha_property_
MOVEIT_CLASS_FORWARD(PlanningScene)
Ogre::SceneNode * parent_scene_node_
rviz::PanelDockWidget * slider_dock_panel_
rviz::ColorProperty * scene_color_property_
boost::mutex display_solution_mutex_
~TaskSolutionVisualization() override
DisplaySolutionPtr displaying_solution_
virtual void update(float wall_dt, float ros_dt)
void onRobotModelLoaded(const moveit::core::RobotModelConstPtr &robot_model)
rviz::ColorProperty * robot_color_property_
void activeStageChanged(size_t)
TaskSolutionVisualization(rviz::Property *parent, rviz::Display *display)
Playback a trajectory from a planned path.
void changedSceneEnabled()
Ogre::SceneNode * main_scene_node_
void renderCurrentWayPoint()
void setRobotColor(rviz::Robot *robot, const QColor &color)
rviz::EditableEnumProperty * state_display_time_property_
MOVEIT_CLASS_FORWARD(JointModelGroup)
PlanningSceneRenderPtr scene_render_
void renderCurrentScene()
rviz::Property * robot_property_
rviz::DisplayContext * context_
void changedRobotVisualEnabled()
planning_scene::PlanningSceneConstPtr getScene() const
rviz::BoolProperty * loop_display_property_
rviz::EnumProperty * octree_render_property_
rviz::EnumProperty * octree_coloring_property_
void interruptCurrentDisplay()
rviz::BoolProperty * scene_enabled_property_
void sliderPanelVisibilityChange(bool enable)
rviz::BoolProperty * enable_robot_color_property_
rviz::BoolProperty * trail_display_property_
void onInitialize(Ogre::SceneNode *scene_node, rviz::DisplayContext *context)
Ogre::SceneNode * trail_scene_node_
float current_state_time_
visualization
Author(s): Robert Haschke
autogenerated on Thu Feb 27 2025 03:39:51