include
bridge
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
11
class
Abstract_base_implementation
{
12
public
:
14
Abstract_base_implementation
()=
default
;
15
17
~Abstract_base_implementation
()=
default
;
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