Go to the documentation of this file.
30 #ifndef COVARIANCE_PROPERTY_H
31 #define COVARIANCE_PROPERTY_H
37 #include <OgreColourValue.h>
53 class CovarianceVisual;
75 bool default_value =
false,
76 const QString& description = QString(),
79 template <
typename Func,
typename R>
82 const QString& description,
88 connect(receiver, std::forward<Func>(changed_slot));
92 template <
typename Func,
typename P>
95 const QString& description,
100 connect(parent, std::forward<Func>(changed_slot));
110 Ogre::SceneNode* parent_node);
146 #endif // COVARIANCE_PROPERTY_H
rviz::FloatProperty * position_alpha_property_
rviz::ColorProperty * position_color_property_
rviz::BoolProperty * orientation_property_
rviz::FloatProperty * position_scale_property_
CovarianceVisualPtr createAndPushBackVisual(Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
CovarianceProperty(const QString &name, bool default_value, const QString &description, rviz::Property *parent, Func &&changed_slot, const R *receiver)
~CovarianceProperty() override
Property specialized to provide getter for booleans.
Property specialized to provide getter for booleans.
CovarianceProperty(const QString &name, bool default_value, const QString &description, P *parent, Func &&changed_slot)
bool getOrientationBool()
QMetaObject::Connection connect(const QObject *receiver, const char *slot, Qt::ConnectionType type=Qt::AutoConnection)
Connect changed() signal to given slot of receiver.
void updateColorStyleChoice()
Property specialized to enforce floating point max/min.
A single element of a property tree, with a name, value, description, and possibly children.
D_Covariance covariances_
rviz::ColorProperty * orientation_color_property_
std::deque< CovarianceVisualPtr > D_Covariance
rviz::FloatProperty * orientation_scale_property_
void updateColorAndAlphaAndScaleAndOffset()
rviz::FloatProperty * orientation_alpha_property_
rviz::EnumProperty * orientation_frame_property_
boost::shared_ptr< CovarianceVisual > CovarianceVisualPtr
rviz::EnumProperty * orientation_colorstyle_property_
rviz::FloatProperty * orientation_offset_property_
rviz::BoolProperty * position_property_
void updateOrientationFrame()
CovarianceProperty(const QString &name="Covariance", bool default_value=false, const QString &description=QString(), rviz::Property *parent=nullptr)
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Dec 13 2024 03:31:02