30 #ifndef SPLINE_DISPLAY_H 31 #define SPLINE_DISPLAY_H 34 #include <boost/circular_buffer.hpp> 37 #include <tuw_spline_msgs/Spline.h> 81 virtual void onInitialize();
88 void updatePathColor();
90 void updatePathScale();
91 void updatePathPointsNr();
93 void updateOrientColor();
94 void updateOrientShape();
95 void updateOrientScale();
96 void updateOrientPointsNr();
98 void updateHistoryLength();
102 void processMessage(
const tuw_spline_msgs::Spline::ConstPtr& msg );
106 boost::circular_buffer<boost::shared_ptr<SplineVisual> >
visuals_;
123 #endif // SPLINE_DISPLAY_H
boost::circular_buffer< boost::shared_ptr< SplineVisual > > visuals_
rviz::EnumProperty * shape_property_
rviz::ColorProperty * color_orient_property_
rviz::IntProperty * points_nr_path_property_
rviz::ColorProperty * color_path_property_
rviz::FloatProperty * scale_orient_property_
rviz::IntProperty * points_nr_orient_property_
rviz::FloatProperty * scale_path_property_
rviz::IntProperty * history_length_property_