map_reader.h
Go to the documentation of this file.
1 #ifndef MAP_READER_
2 #define MAP_READER_
3 
4 #include "ros/ros.h"
5 #include <ros/package.h>
6 #include <xmlrpcpp/XmlRpc.h>
7 
9 
10 
12 
16  protected:
17  std::vector<tf2::Transform> map_data_;
18 
19  public:
21 
25  Map_reader(std::shared_ptr<ros::NodeHandle> const& d) : Abstract_param_reader(d){read();}
26 
28 
31  inline void set_map_data(std::vector<tf2::Transform>& robot_data) {map_data_ = robot_data;}
32 
34 
37  inline std::vector<tf2::Transform>& map_data() {return map_data_;}
38 
40  void read() override;
41 };
42 #endif
Map_reader::Map_reader
Map_reader(std::shared_ptr< ros::NodeHandle > const &d)
Map reader constructor.
Definition: map_reader.h:25
abstract_param_reader.h
Map_reader::read
void read() override
read implementatin
Definition: map_reader.cpp:3
Abstract_param_reader
Abstract ROS-Param reader class.
Definition: abstract_param_reader.h:27
Map_reader
Map reader.
Definition: map_reader.h:15
Map_reader::map_data
std::vector< tf2::Transform > & map_data()
Get map_data.
Definition: map_reader.h:37
Map_reader::map_data_
std::vector< tf2::Transform > map_data_
Map transforms.
Definition: map_reader.h:17
Map_reader::set_map_data
void set_map_data(std::vector< tf2::Transform > &robot_data)
Set map_data.
Definition: map_reader.h:31


multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43