Class MappedCovarianceProperty
Defined in File mapped_covariance_property.hpp
Inheritance Relationships
Base Type
public rviz_common::properties::BoolProperty
Class Documentation
-
class MappedCovarianceProperty : public rviz_common::properties::BoolProperty
Property specialized to provide getter for booleans.
This is mostly a copy of CovarianceProperty from rviz/default_plugin/covariance_property.h that instead of using an std::deque to store the visuals, it uses an std::unordered_map, so the visuals can be indexed by their UUID.
Public Types
-
typedef std::shared_ptr<MappedCovarianceVisual> MappedCovarianceVisualPtr
Public Functions
-
MappedCovarianceProperty(const QString &name = "Covariance", bool default_value = false, const QString &description = QString(), rviz_common::properties::Property *parent = 0, const char *changed_slot = 0, QObject *receiver = 0)
-
virtual ~MappedCovarianceProperty()
-
bool getPositionBool()
-
bool getOrientationBool()
-
MappedCovarianceVisualPtr createAndInsertVisual(const std::string &key, Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
-
void eraseVisual(const std::string &key)
-
void clearVisual()
-
size_t sizeVisual()
Public Slots
-
void updateVisibility()
-
typedef std::shared_ptr<MappedCovarianceVisual> MappedCovarianceVisualPtr