36 #ifndef FOOTSTEP_DISPLAY_H
37 #define FOOTSTEP_DISPLAY_H
39 #include <jsk_footstep_msgs/FootstepArray.h>
47 #include <OGRE/OgreSceneManager.h>
48 #include <OGRE/OgreSceneNode.h>
62 virtual void update(
float wall_dt,
float ros_dt);
67 const jsk_footstep_msgs::Footstep& footstep);
69 virtual void processMessage(
const jsk_footstep_msgs::FootstepArray::ConstPtr& msg);
70 virtual bool validateFloats(
const jsk_footstep_msgs::FootstepArray& msg);
79 #if ROS_VERSION_MINIMUM(1,12,0)
80 typedef std::shared_ptr<rviz::Shape>
ShapePtr;
85 std::vector<rviz::MovableText*>
texts_;