include
bridge
simple_base_implementation.h
Go to the documentation of this file.
1
#ifndef SIMPLE_BASE_IMPLEMENTATION_
2
#define SIMPLE_BASE_IMPLEMENTATION_
3
4
#include <ros/ros.h>
5
#include "
bridge/abstract_base_implementation.h
"
6
#include "
bridge/abstract_base.h
"
7
9
12
class
Simple_base_implementation
:
public
Abstract_base_implementation
{
13
public
:
14
16
Simple_base_implementation
()=
default
;
17
19
~Simple_base_implementation
()=
default
;
20
22
26
void
set_grasp_orientations
(std::map<
const
std::string, std::vector<std::pair<
object_data
, std::vector<tf2::Quaternion>>>>& var)
override
;
27
29
35
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)
override
;
36
38
41
//void cloud_calculation(Abstract_base* var) override;
42
43
44
};
45
46
#endif
Simple_base_implementation
refined base implementation
Definition:
simple_base_implementation.h:12
abstract_base.h
Simple_base_implementation::Simple_base_implementation
Simple_base_implementation()=default
Default simple base implementation constructor.
Simple_base_implementation::~Simple_base_implementation
~Simple_base_implementation()=default
Default simple base implementation destructor.
object_data
Definition:
abstract_param_reader.h:13
Simple_base_implementation::inv_map_creation
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) override
Create inversed reachability map.
Definition:
simple_base_implementation.cpp:16
Abstract_base_implementation
abstract base implementation
Definition:
abstract_base_implementation.h:11
Simple_base_implementation::set_grasp_orientations
void set_grasp_orientations(std::map< const std::string, std::vector< std::pair< object_data, std::vector< tf2::Quaternion >>>> &var) override
Store grasp orientations as endeffector transforms.
Definition:
simple_base_implementation.cpp:3
abstract_base_implementation.h
multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43