include
reader
robot_reader.h
Go to the documentation of this file.
1
#ifndef ROBOT_READER_
2
#define ROBOT_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
RobotReader
:
public
AbstractParamReader
{
16
protected
:
17
std::vector<object_data>
robot_data_
;
18
19
public
:
21
25
RobotReader
(std::shared_ptr<ros::NodeHandle>
const
& d) :
AbstractParamReader
(d){
read
();}
26
28
31
inline
void
setRobotData
(std::vector<object_data>& robot_data) {
robot_data_
= robot_data;}
32
34
37
inline
std::vector<object_data>
robotData
() {
return
robot_data_
;}
38
40
void
read
()
override
;
41
};
42
#endif
RobotReader::robotData
std::vector< object_data > robotData()
Get robot data.
Definition:
robot_reader.h:37
RobotReader::RobotReader
RobotReader(std::shared_ptr< ros::NodeHandle > const &d)
Robot reader constructor.
Definition:
robot_reader.h:25
RobotReader::read
void read() override
read implementatin
Definition:
robot_reader.cpp:3
abstract_param_reader.h
RobotReader::setRobotData
void setRobotData(std::vector< object_data > &robot_data)
Set robot data.
Definition:
robot_reader.h:31
AbstractParamReader
Abstract ROS-Param reader class.
Definition:
abstract_param_reader.h:29
RobotReader
Robot reader.
Definition:
robot_reader.h:15
RobotReader::robot_data_
std::vector< object_data > robot_data_
Map of object_data to robot.
Definition:
robot_reader.h:17
multi_cell_builder
Author(s): Matteo Anedda
autogenerated on Sun Apr 9 2023 23:59:51