include
reader
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
8
#include "
reader/abstract_param_reader.h
"
9
10
12
15
class
Ts_reader
:
public
Abstract_param_reader
{
16
protected
:
17
std::map<const std::string, std::vector<object_data>>
drop_off_data_
;
18
19
public
:
21
25
Ts_reader
(std::shared_ptr<ros::NodeHandle>
const
& d) :
Abstract_param_reader
(d){
read
();}
26
28
31
inline
std::map< const std::string, std::vector<object_data>>&
drop_off_data
() {
return
drop_off_data_
;}
32
34
37
inline
void
set_drop_off_data
(std::map<
const
std::string, std::vector<object_data>>& dod) {
drop_off_data_
= dod;}
38
40
void
read
()
override
;
41
};
42
#endif
Ts_reader::read
void read() override
read implementatin
Definition:
ts_reader.cpp:3
Ts_reader::Ts_reader
Ts_reader(std::shared_ptr< ros::NodeHandle > const &d)
TS reader constructor.
Definition:
ts_reader.h:25
abstract_param_reader.h
Ts_reader::drop_off_data
std::map< const std::string, std::vector< object_data > > & drop_off_data()
Get drop off data.
Definition:
ts_reader.h:31
Ts_reader::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
Abstract_param_reader
Abstract ROS-Param reader class.
Definition:
abstract_param_reader.h:27
Ts_reader::set_drop_off_data
void set_drop_off_data(std::map< const std::string, std::vector< object_data >> &dod)
Set drop off data.
Definition:
ts_reader.h:37
Ts_reader
TS reader.
Definition:
ts_reader.h:15
multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43