ocra-recipes
Doxygen documentation for the ocra-recipes repository
CartesianTaskBuilder.h
Go to the documentation of this file.
1 #ifndef OCRA_CONTROL_CARTESIAN_TASK_BUILDER_H
2 #define OCRA_CONTROL_CARTESIAN_TASK_BUILDER_H
3 
5 
6 namespace ocra {
7 
10 
11 public:
12  CartesianTaskBuilder (const TaskBuilderOptions& taskOptions, Model::Ptr modelPtr);
13  virtual ~CartesianTaskBuilder ();
14 
15 private:
16  int nDoF;
17 
18 protected: // pure virtual functions
19  virtual void setTaskType();
20  virtual void setTaskState();
21  virtual Feature::Ptr buildFeature();
22  virtual Feature::Ptr buildFeatureDesired();
23 
24 };
25 
26 } // namespace ocra
27 
28 #endif //OCRA_CONTROL_CARTESIAN_TASK_BUILDER_H
#define DEFINE_CLASS_POINTER_TYPEDEFS(Class)
Definition: Macros.h:8
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization p...
virtual Feature::Ptr buildFeature()
virtual Feature::Ptr buildFeatureDesired()
CartesianTaskBuilder(const TaskBuilderOptions &taskOptions, Model::Ptr modelPtr)