simple_base.h
Go to the documentation of this file.
1 #ifndef SIMPLE_BASE_
2 #define SIMPLE_BASE_
3 
4 #include <ros/ros.h>
5 #include <xmlrpcpp/XmlRpc.h>
6 #include <tf2/LinearMath/Transform.h>
7 #include <octomap/octomap.h>
8 #include <pcl/point_cloud.h>
9 #include <pcl/octree/octree.h>
10 #include <ros/package.h>
11 #include <yaml-cpp/yaml.h>
12 
13 #include <fstream>
14 
15 #include "bridge/abstract_base.h"
16 #include "reader/map_reader.h"
17 #include "reader/ts_reader.h"
18 
19 
21 
24 class SimpleBase : public AbstractBase {
25  protected:
26  std::unique_ptr<TSReader> task_space_reader_;
27  std::unique_ptr<MapReader> map_reader_;
29  public:
31 
34  SimpleBase(std::shared_ptr<ros::NodeHandle> const& d);
35 
37 
42  void baseCalculation() override;
43 };
44 #endif
map_reader.h
abstract_base.h
SimpleBase::map_reader_
std::unique_ptr< MapReader > map_reader_
Definition: simple_base.h:27
SimpleBase::SimpleBase
SimpleBase(std::shared_ptr< ros::NodeHandle > const &d)
Simple base constructor.
Definition: simple_base.cpp:4
SimpleBase::baseCalculation
void baseCalculation() override
refined Template methode
Definition: simple_base.cpp:20
AbstractBase
AbstractBaseClass.
Definition: abstract_base.h:27
SimpleBase
SimpleBase as refinement of AbstractBase.
Definition: simple_base.h:24
ts_reader.h
SimpleBase::task_space_reader_
std::unique_ptr< TSReader > task_space_reader_
Definition: simple_base.h:26


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