abstract_base_implementation.h
Go to the documentation of this file.
1 #ifndef ABSTRACT_BASE_IMPLEMENTATION_
2 #define ABSTRACT_BASE_IMPLEMENTATION_
3 
4 #include <ros/ros.h>
5 #include "bridge/abstract_base.h"
6 
8 
12  public:
15 
18 
20 
24  virtual void set_grasp_orientations(std::map<const std::string, std::vector<std::pair<object_data, std::vector<tf2::Quaternion>>>>& var)=0;
25 
27 
33  virtual void inv_map_creation(std::vector<tf2::Transform>& map, std::vector<tf2::Transform>& inv_map, std::map<const std::string, std::vector<std::pair<object_data,std::vector<tf2::Quaternion>>>>& task_space)=0;
34 
35  // pure virtual methode to calculate pcl clouds
36  //
37  // Manipulates the vector of pcl::cloud of a graspable object
38  // param var caller reference to manipulate member
39  //virtual void cloud_calculation(Abstract_base* var)=0;
40 
41 
42 };
43 
44 #endif
Abstract_base_implementation::inv_map_creation
virtual void inv_map_creation(std::vector< tf2::Transform > &map, std::vector< tf2::Transform > &inv_map, std::map< const std::string, std::vector< std::pair< object_data, std::vector< tf2::Quaternion >>>> &task_space)=0
pure virtual methode to create inverse map
Abstract_base_implementation::set_grasp_orientations
virtual void set_grasp_orientations(std::map< const std::string, std::vector< std::pair< object_data, std::vector< tf2::Quaternion >>>> &var)=0
pure virtual methode to set grasp orientations
Abstract_base_implementation::~Abstract_base_implementation
~Abstract_base_implementation()=default
Abstract base implementation default destructor.
abstract_base.h
object_data
Definition: abstract_param_reader.h:13
Abstract_base_implementation::Abstract_base_implementation
Abstract_base_implementation()=default
Abstract base implementation default constructor.
Abstract_base_implementation
abstract base implementation
Definition: abstract_base_implementation.h:11


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