Exotica
Classes | Namespaces | Macros | Typedefs
task_map.h File Reference
#include <map>
#include <string>
#include <vector>
#include <Eigen/Dense>
#include <exotica_core/factory.h>
#include <exotica_core/object.h>
#include <exotica_core/property.h>
#include <exotica_core/scene.h>
#include <exotica_core/task_space_vector.h>
Include dependency graph for task_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  exotica::TaskMap
 

Namespaces

 exotica
 

Macros

#define REGISTER_TASKMAP_TYPE(TYPE, DERIV)   EXOTICA_CORE_REGISTER(exotica::TaskMap, TYPE, DERIV)
 Convenience registrar for the TaskMap Type. More...
 

Typedefs

typedef std::shared_ptr< TaskMap > exotica::TaskMapPtr
 Task Map smart pointer. More...
 
typedef std::map< std::string, TaskMapPtr > exotica::TaskMapMap
 The mapping by name of TaskMaps. More...
 
typedef std::vector< TaskMapPtr > exotica::TaskMapVec
 

Macro Definition Documentation

◆ REGISTER_TASKMAP_TYPE

#define REGISTER_TASKMAP_TYPE (   TYPE,
  DERIV 
)    EXOTICA_CORE_REGISTER(exotica::TaskMap, TYPE, DERIV)

Convenience registrar for the TaskMap Type.