ocra-recipes
Doxygen documentation for the ocra-recipes repository
Public Member Functions | Protected Member Functions | List of all members
ocra::PointContactTaskBuilder Class Reference

#include <PointContactTaskBuilder.h>

Inheritance diagram for ocra::PointContactTaskBuilder:
[legend]
Collaboration diagram for ocra::PointContactTaskBuilder:
[legend]

Public Member Functions

 PointContactTaskBuilder (const TaskBuilderOptions &taskOptions, Model::Ptr modelPtr)
 
virtual ~PointContactTaskBuilder ()
 
- Public Member Functions inherited from ocra::TaskBuilder
 TaskBuilder (const TaskBuilderOptions &taskOptions, Model::Ptr modelPtr)
 
virtual ~TaskBuilder ()
 
void buildTask ()
 
Task::Ptr getTask ()
 
void setTaskParameters ()
 

Protected Member Functions

virtual void setTaskType ()
 
virtual void setTaskState ()
 
virtual Feature::Ptr buildFeature ()
 
virtual Feature::Ptr buildFeatureDesired ()
 
virtual void setTaskAsObjectiveOrConstraint ()
 

Additional Inherited Members

- Protected Attributes inherited from ocra::TaskBuilder
Task::Ptr task
 
Model::Ptr model
 
TaskBuilderOptions options
 

Detailed Description

Definition at line 8 of file PointContactTaskBuilder.h.

Constructor & Destructor Documentation

PointContactTaskBuilder::PointContactTaskBuilder ( const TaskBuilderOptions taskOptions,
Model::Ptr  modelPtr 
)

Definition at line 5 of file PointContactTaskBuilder.cpp.

PointContactTaskBuilder::~PointContactTaskBuilder ( )
virtual

Definition at line 10 of file PointContactTaskBuilder.cpp.

Member Function Documentation

Feature::Ptr PointContactTaskBuilder::buildFeature ( )
protectedvirtual

Implements ocra::TaskBuilder.

Definition at line 15 of file PointContactTaskBuilder.cpp.

Feature::Ptr PointContactTaskBuilder::buildFeatureDesired ( )
protectedvirtual

Implements ocra::TaskBuilder.

Definition at line 26 of file PointContactTaskBuilder.cpp.

void PointContactTaskBuilder::setTaskAsObjectiveOrConstraint ( )
protectedvirtual

This function is overloaded for cases where the task should be treated as a constraint and not as an objective. If not overloaded the base class implementation will be called and set the task to an objective.

Reimplemented from ocra::TaskBuilder.

Definition at line 45 of file PointContactTaskBuilder.cpp.

void PointContactTaskBuilder::setTaskState ( )
protectedvirtual

Implements ocra::TaskBuilder.

Definition at line 32 of file PointContactTaskBuilder.cpp.

void PointContactTaskBuilder::setTaskType ( )
protectedvirtual

Implements ocra::TaskBuilder.

Definition at line 39 of file PointContactTaskBuilder.cpp.


The documentation for this class was generated from the following files: