Inheritance diagram for RS::TurnBodyToAbsoluteDirection:


Public Member Functions | |
| TurnBodyToAbsoluteDirection (const AngleDeg &dir) | |
| Default constructor, it is ok since the class is abstract all subclasses should make sure to get default values for the arguments. | |
| virtual | ~TurnBodyToAbsoluteDirection () |
| Destructor cleaning up after the skill. | |
| virtual void | reset () |
| Reset any internal state in the skill. | |
| virtual Plan | generatePlan () |
| This method is used to generate a plan for how the goal of the skill should be obtained by the agent. | |
| virtual AgentStep | generateStep () |
| Generate a step for how to accomplish the goal of the skill. | |
| virtual FuzzyBool | persistent () |
| This method should return a FuzzyBool telling the caller if the skill wants to be called again. | |
| virtual FuzzyBool | applicable () |
| This method should implement the precondition specified in the description of the skill. | |
| virtual FuzzyBool | succeed () |
Return true (close to 1) if the skill has succeeded, i.e. | |
| virtual FuzzyBool | failed () |
Return true (close to 1) if the skill has failed, i.e. | |
This can be used in preparation for moving.
Definition at line 75 of file TurnBodyToAbsoluteDirection.h.
|
|
This method is used to generate a plan for how the goal of the skill should be obtained by the agent. Abstract since no concrete instances of this class should be created. Implements RS::SkillWithDirection. Definition at line 86 of file TurnBodyToAbsoluteDirection.cc. References generateStep(). |
|
|
This method should return a FuzzyBool telling the caller if the skill wants to be called again. Abstract since no concrete instances of this class should be created. Implements RS::SkillWithDirection. Definition at line 117 of file TurnBodyToAbsoluteDirection.cc. |
|
|
This method should implement the precondition specified in the description of the skill. Abstract since no concrete instances of this class should be created. Implements RS::SkillWithDirection. Definition at line 125 of file TurnBodyToAbsoluteDirection.cc. References RS::AgentView::getBodyDirection(), and RS::AgentView::getPosition(). |
|
|
Return its post conditions are satisfied. Implements RS::Skill. Definition at line 133 of file TurnBodyToAbsoluteDirection.cc. |
|
|
Return something went wrong. Implements RS::Skill. Definition at line 141 of file TurnBodyToAbsoluteDirection.cc. |
1.3-rc3