Class OdometryDisplay

Inheritance Relationships

Base Type

  • public rviz_common::MessageFilterDisplay< nav_msgs::msg::Odometry >

Class Documentation

class OdometryDisplay : public rviz_common::MessageFilterDisplay<nav_msgs::msg::Odometry>

Accumulates and displays the pose from a nav_msgs::Odometry message.

Public Types

enum Shape

Values:

enumerator ArrowShape
enumerator AxesShape

Public Functions

OdometryDisplay(rviz_common::DisplayContext *display_context, Ogre::SceneNode *scene_node)
OdometryDisplay()
~OdometryDisplay() override
void onInitialize() override
void reset() override
void update(float wall_dt, float ros_dt) override
void processMessage(nav_msgs::msg::Odometry::ConstSharedPtr msg) override

Public Slots

void updateCovariances()

Protected Functions

void onEnable() override

Overridden from MessageFilterDisplay to get Arrow/Axes visibility correct.