Go to the documentation of this file.
30 #ifndef POSE_WITH_COVARIANCE_DISPLAY_H
31 #define POSE_WITH_COVARIANCE_DISPLAY_H
33 #include <boost/shared_ptr.hpp>
35 #include <geometry_msgs/PoseWithCovarianceStamped.h>
50 class CovarianceVisual;
51 class CovarianceProperty;
73 void reset()
override;
89 void processMessage(
const geometry_msgs::PoseWithCovarianceStamped::ConstPtr& message)
override;
117 #endif // POSE_WITH_COVARIANCE_DISPLAY_H
Display subclass using a tf2_ros::MessageFilter, templated on the ROS message type.
void updateColorAndAlpha()
void onInitialize() override
Override this function to do subclass-specific initialization.
void updateAxisGeometry()
An arrow consisting of a cylinder and a cone.
rviz::FloatProperty * head_length_property_
boost::shared_ptr< CovarianceVisual > covariance_
Property specialized to provide getter for booleans.
rviz::EnumProperty * shape_property_
rviz::FloatProperty * axes_radius_property_
~PoseWithCovarianceDisplay() override
PoseWithCovarianceDisplaySelectionHandlerPtr coll_handler_
Property specialized to enforce floating point max/min.
void reset() override
Called to tell the display to clear its state.
void updateArrowGeometry()
void processMessage(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &message) override
rviz::FloatProperty * shaft_radius_property_
rviz::FloatProperty * head_radius_property_
An object that displays a set of X/Y/Z axes, with X=Red, Y=Green, Z=Blue.
boost::shared_ptr< PoseWithCovarianceDisplaySelectionHandler > PoseWithCovarianceDisplaySelectionHandlerPtr
CovarianceProperty * covariance_property_
rviz::FloatProperty * alpha_property_
rviz::ColorProperty * color_property_
void onEnable() override
Overridden from MessageFilterDisplay to get Arrow/Axes visibility correct.
rviz::FloatProperty * shaft_length_property_
void updateShapeVisibility()
rviz::FloatProperty * axes_length_property_
PoseWithCovarianceDisplay()
Displays the pose from a geometry_msgs::PoseWithCovarianceStamped message.
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Aug 2 2024 08:43:10