abstract base implementation More...
#include <abstract_base_implementation.h>
Public Member Functions | |
Abstract_base_implementation ()=default | |
Abstract base implementation default constructor. More... | |
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 More... | |
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 More... | |
~Abstract_base_implementation ()=default | |
Abstract base implementation default destructor. More... | |
abstract base implementation
abstract implementation for base calculation, including all necessary hook methods that can be called from a template method
Definition at line 11 of file abstract_base_implementation.h.
|
default |
Abstract base implementation default constructor.
|
default |
Abstract base implementation default destructor.
|
pure virtual |
pure virtual methode to create inverse map
Manipulates the inv_map vector
map | reference to manipulate member |
inv_map | reference to manipulate member |
task_space | reference to manipulate member |
Implemented in Simple_base_implementation.
|
pure virtual |
pure virtual methode to set grasp orientations
Manipulates the map of grasp orientations of a graspable object, mapped to a robot
var | caller reference to manipulate member |
Implemented in Simple_base_implementation.