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