fields2cover_visualizer_node.cpp
Go to the documentation of this file.
1 //=============================================================================
2 // Copyright (C) 2021-2022 Wageningen University - All Rights Reserved
3 // Author: Gonzalo Mier
4 // BSD-3 License
5 //=============================================================================
6 
7 
8 #include <ros/ros.h>
9 #include <dynamic_reconfigure/server.h>
10 #include <fields2cover_ros/F2CConfig.h>
12 
13 int main(int argc, char **argv)
14 {
15  ros::init(argc, argv, "fields2cover_visualizer_node");
16  fields2cover_ros::VisualizerNode visualizer_node;
17  visualizer_node.init_VisualizerNode();
18  dynamic_reconfigure::Server<fields2cover_ros::F2CConfig> server;
19  //dynamic_reconfigure::Server<fields2cover_ros::F2CConfig>::CallbackType f;
20  auto f = boost::bind(&fields2cover_ros::VisualizerNode::rqt_callback, boost::ref(visualizer_node), _1, _2);
21  server.setCallback(f);
22 
23  ros::Rate loop_rate(10);
24 
25  while(ros::ok()) {
26  ros::spinOnce();
27  loop_rate.sleep();
28  }
29  return 0;
30 }
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
fields2cover_ros::VisualizerNode
Definition: Fields2CoverVisualizerNode.h:21
ros::spinOnce
ROSCPP_DECL void spinOnce()
fields2cover_ros::VisualizerNode::init_VisualizerNode
void init_VisualizerNode()
Definition: Fields2CoverVisualizerNode.cpp:22
ros::ok
ROSCPP_DECL bool ok()
f
f
ros::Rate::sleep
bool sleep()
Fields2CoverVisualizerNode.h
fields2cover_ros::VisualizerNode::rqt_callback
void rqt_callback(fields2cover_ros::F2CConfig &config, uint32_t level)
Definition: Fields2CoverVisualizerNode.cpp:167
ros::Rate
main
int main(int argc, char **argv)
Definition: fields2cover_visualizer_node.cpp:13


fields2cover_ros
Author(s):
autogenerated on Tue Feb 7 2023 03:46:06