wing_reader.h
Go to the documentation of this file.
1 #ifndef WING_READER_
2 #define WING_READER_
3 
4 #include "ros/ros.h"
5 #include <ros/package.h>
6 #include <xmlrpcpp/XmlRpc.h>
7 
9 
11 
15  protected:
16  std::map<const std::string, std::pair<std::vector<object_data>, int>> wing_data_;
17 
18  public:
20 
24  Wing_reader(std::shared_ptr<ros::NodeHandle> const& d) : Abstract_param_reader(d){read();}
25 
27 
30  inline void set_wing_data(std::map<const std::string, std::pair<std::vector<object_data>, int>>& wing_data) {wing_data_ = wing_data;}
31 
33 
36  inline std::map<const std::string, std::pair<std::vector<object_data>, int>>& wing_data() {return wing_data_;}
37 
39  void read() override;
40 };
41 #endif
Wing_reader::set_wing_data
void set_wing_data(std::map< const std::string, std::pair< std::vector< object_data >, int >> &wing_data)
Set wing data.
Definition: wing_reader.h:30
Wing_reader
Wing reader.
Definition: wing_reader.h:14
abstract_param_reader.h
Wing_reader::wing_data_
std::map< const std::string, std::pair< std::vector< object_data >, int > > wing_data_
Mask and object data mapped to robot.
Definition: wing_reader.h:16
Wing_reader::wing_data
std::map< const std::string, std::pair< std::vector< object_data >, int > > & wing_data()
Get wing data.
Definition: wing_reader.h:36
Wing_reader::Wing_reader
Wing_reader(std::shared_ptr< ros::NodeHandle > const &d)
Wing reader constructor.
Definition: wing_reader.h:24
Abstract_param_reader
Abstract ROS-Param reader class.
Definition: abstract_param_reader.h:27
Wing_reader::read
void read() override
read implementatin
Definition: wing_reader.cpp:3


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