ocra-recipes
Doxygen documentation for the ocra-recipes repository
PoseTaskBuilder.h
Go to the documentation of this file.
1 #ifndef OCRA_CONTROL_POSE_TASK_BUILDER_H
2 #define OCRA_CONTROL_POSE_TASK_BUILDER_H
3 
6 
7 namespace ocra {
8 
9 class PoseTaskBuilder : public TaskBuilder {
11 
12 public:
13  PoseTaskBuilder (const TaskBuilderOptions& taskOptions, Model::Ptr modelPtr);
14  virtual ~PoseTaskBuilder ();
15 
16 private:
17  const int DISPLACEMENT_VECTOR_SIZE = 7;
18 
19 protected: // pure virtual functions
20  virtual void setTaskType();
21  virtual void setTaskState();
22  virtual Feature::Ptr buildFeature();
23  virtual Feature::Ptr buildFeatureDesired();
24 
25 };
26 
27 } // namespace ocra
28 
29 #endif //OCRA_CONTROL_POSE_TASK_BUILDER_H
PoseTaskBuilder(const TaskBuilderOptions &taskOptions, Model::Ptr modelPtr)
virtual void setTaskState()
virtual void setTaskType()
#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()