Visualizes published TsScans as native Rviz markers. Subscribes to a topic publishing TsScans and converts incoming data into Rviz Markers. Location, color and scale of a marker depend on payload of their corresponding TsPoint. The lifetime and scale of markers can be altered via dynamic reconfigure. More...
#include <deque>
#include <map>
#include <dynamic_reconfigure/server.h>
#include <gtest/gtest.h>
#include <message_filters/subscriber.h>
#include <ros/ros.h>
#include <rviz_visual_tools/rviz_visual_tools.h>
#include <tf2_geometry_msgs/tf2_geometry_msgs.h>
#include <tf2_ros/message_filter.h>
#include <tf2_ros/transform_listener.h>
#include <toposens_driver/sensor.h>
#include <toposens_markers/TsMarkersConfig.h>
#include <toposens_msgs/TsScan.h>
Go to the source code of this file.
Classes | |
class | toposens_markers::Plot |
Namespaces | |
toposens_markers | |
Variables | |
static const std::string | toposens_markers::kMarkersNs = "TsMarkers" |
static const std::string | toposens_markers::kMarkersTopic = "ts_markers" |
static const std::string | toposens_markers::kMeshNs = "TsSensor" |
Visualizes published TsScans as native Rviz markers. Subscribes to a topic publishing TsScans and converts incoming data into Rviz Markers. Location, color and scale of a marker depend on payload of their corresponding TsPoint. The lifetime and scale of markers can be altered via dynamic reconfigure.
Definition in file plot.h.