Class Pose2DStampedProperty

Inheritance Relationships

Base Type

  • public rviz_common::properties::BoolProperty

Class Documentation

class Pose2DStampedProperty : public rviz_common::properties::BoolProperty

Public Types

using Visual = Pose2DStampedVisual
using VisualPtr = std::shared_ptr<Visual>

Public Functions

Pose2DStampedProperty(const QString &name = "Pose2DStamped", bool default_value = true, const QString &description = QString(), Property *parent = NULL, const char *changed_slot = NULL, QObject *receiver = NULL)
~Pose2DStampedProperty() override = default
VisualPtr createAndInsertOrUpdateVisual(Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node, const fuse_variables::Position2DStamped &position, const fuse_variables::Orientation2DStamped &orientation)
void eraseVisual(const fuse_core::UUID &uuid)
void clearVisual()

Public Slots

void updateVisibility()