30#include <OGRE/OgreSceneNode.h>
31#include <OGRE/OgreSceneManager.h>
33#include <tf/transform_listener.h>
35#include <rviz/visualization_manager.h>
36#include <rviz/properties/color_property.h>
37#include <rviz/properties/float_property.h>
38#include <rviz/properties/int_property.h>
39#include <rviz/frame_manager.h>
69 "current smacc state",
77 QString message_type = QString::fromStdString( ros::message_traits::datatype<smacc_msgs::SmaccStatus>() );
79 topic_property_->setDescription( message_type +
" topic to subscribe to." );
91 context_->queueRender();
141 std::string concatenated;
143 for(
auto& state: msg->current_states)
145 concatenated = concatenated + std::string(
"/")+ state;
148 ROS_DEBUG(
"current state: %s", concatenated.c_str());
196#include <pluginlib/class_list_macros.h>
PLUGINLIB_EXPORT_CLASS(cl_move_base_z::backward_global_planner::BackwardGlobalPlanner, nav_core::BaseGlobalPlanner)
rviz::StringProperty * current_state_
virtual void unsubscribe()
void updateCurrentState()
virtual void onInitialize()
void processMessage(const smacc_msgs::SmaccStatus::ConstPtr &msg)
rviz::RosTopicProperty * topic_property_
virtual ~SmaccRvizDisplay()