30 #ifndef COVARIANCE_PROPERTY_H 31 #define COVARIANCE_PROPERTY_H 35 #include <OgreColourValue.h> 52 class CovarianceVisual;
74 bool default_value =
false,
75 const QString& description = QString(),
77 const char *changed_slot = 0,
78 QObject* receiver = 0 );
82 bool getPositionBool();
83 bool getOrientationBool();
86 CovarianceVisualPtr createAndPushBackVisual(Ogre::SceneManager* scene_manager, Ogre::SceneNode* parent_node);
87 void popFrontVisual();
92 void updateVisibility();
95 void updateColorAndAlphaAndScaleAndOffset();
96 void updateOrientationFrame();
97 void updateColorStyleChoice();
100 void updateColorAndAlphaAndScaleAndOffset(
const CovarianceVisualPtr& visual );
101 void updateOrientationFrame(
const CovarianceVisualPtr& visual );
102 void updateVisibility(
const CovarianceVisualPtr& visual );
122 #endif // COVARIANCE_PROPERTY_H rviz::EnumProperty * orientation_colorstyle_property_
A single element of a property tree, with a name, value, description, and possibly children...
Property specialized to enforce floating point max/min.
rviz::FloatProperty * position_scale_property_
rviz::FloatProperty * orientation_scale_property_
D_Covariance covariances_
rviz::FloatProperty * orientation_alpha_property_
std::deque< CovarianceVisualPtr > D_Covariance
rviz::ColorProperty * orientation_color_property_
rviz::EnumProperty * orientation_frame_property_
rviz::FloatProperty * orientation_offset_property_
boost::shared_ptr< CovarianceVisual > CovarianceVisualPtr
Property specialized to provide getter for booleans.
Property specialized to provide getter for booleans.
rviz::BoolProperty * orientation_property_
rviz::ColorProperty * position_color_property_
rviz::FloatProperty * position_alpha_property_
rviz::BoolProperty * position_property_