Skip to content
Snippets Groups Projects
Commit 7d07728f authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

only advertising publishers if params viz_XX true

parent 80654cc8
No related branches found
No related tags found
3 merge requests!11new release,!10new release,!4Gauss
...@@ -11,11 +11,6 @@ Visualizer::Visualizer() : ...@@ -11,11 +11,6 @@ Visualizer::Visualizer() :
void Visualizer::initialize(ros::NodeHandle& nh) void Visualizer::initialize(ros::NodeHandle& nh)
{ {
// init publishers ---------------------------------------------------
factors_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("factors", 1);
landmarks_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("landmarks", 1);
trajectory_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("trajectory", 1);
// Load options --------------------------------------------------- // Load options ---------------------------------------------------
nh.param<bool>( "viz_factors", viz_factors_, true); nh.param<bool>( "viz_factors", viz_factors_, true);
nh.param<bool>( "viz_overlapped_factors", viz_overlapped_factors_, false); nh.param<bool>( "viz_overlapped_factors", viz_overlapped_factors_, false);
...@@ -61,6 +56,14 @@ void Visualizer::initialize(ros::NodeHandle& nh) ...@@ -61,6 +56,14 @@ void Visualizer::initialize(ros::NodeHandle& nh)
nh.param<float>( "factor_geom_color_b", factor_geom_color_.b, 1.0); nh.param<float>( "factor_geom_color_b", factor_geom_color_.b, 1.0);
nh.param<float>( "factor_geom_color_a", factor_geom_color_.a, 1); nh.param<float>( "factor_geom_color_a", factor_geom_color_.a, 1);
// init publishers ---------------------------------------------------
if (viz_factors_)
factors_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("factors", 1);
if (viz_landmarks_)
landmarks_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("landmarks", 1);
if (viz_trajectory_)
trajectory_publisher_ = nh.advertise<visualization_msgs::MarkerArray>("trajectory", 1);
// init markers --------------------------------------------------- // init markers ---------------------------------------------------
// factor markers message // factor markers message
factor_marker_.type = visualization_msgs::Marker::LINE_LIST; factor_marker_.type = visualization_msgs::Marker::LINE_LIST;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment