ts_reader.h
Go to the documentation of this file.
1 #ifndef TS_READER_
2 #define TS_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::map<const std::string, std::vector<object_data>> drop_off_data_;
18 
19  public:
21 
25  TSReader(std::shared_ptr<ros::NodeHandle> const& d) : AbstractParamReader(d){read();}
26 
28 
31  inline std::map< const std::string, std::vector<object_data>>& dropOffData() {return drop_off_data_;}
32 
34 
37  inline void setDropOffData(std::map< const std::string, std::vector<object_data>>& dod) {drop_off_data_= dod;}
38 
40  void read() override;
41 };
42 #endif
TSReader::drop_off_data_
std::map< const std::string, std::vector< object_data > > drop_off_data_
Map of drop off data to robot.
Definition: ts_reader.h:17
TSReader
TS reader.
Definition: ts_reader.h:15
abstract_param_reader.h
AbstractParamReader
Abstract ROS-Param reader class.
Definition: abstract_param_reader.h:29
TSReader::TSReader
TSReader(std::shared_ptr< ros::NodeHandle > const &d)
TS reader constructor.
Definition: ts_reader.h:25
TSReader::setDropOffData
void setDropOffData(std::map< const std::string, std::vector< object_data >> &dod)
Set drop off data.
Definition: ts_reader.h:37
TSReader::dropOffData
std::map< const std::string, std::vector< object_data > > & dropOffData()
Get drop off data.
Definition: ts_reader.h:31
TSReader::read
void read() override
read implementatin
Definition: ts_reader.cpp:3


multi_cell_builder
Author(s): Matteo Anedda
autogenerated on Sun Apr 9 2023 23:59:51