Inheritance diagram for RS::PassKick:


Public Member Functions | |
| PassKick () | |
| Create a predicate with default behavior. | |
| PassKick (const PassKick &obj) | |
| Creates a predicate that is an exact copy of obj. | |
| virtual | ~PassKick () |
| Destroys the predicate. | |
| PassKick & | operator= (const PassKick &obj) |
| Assignment operator. | |
| virtual FuzzyBool | operator() () |
| Function application operator. | |
| virtual FuzzyBool | evaluate () |
| Should return the truth value of the predicate. | |
Protected Member Functions | |
| virtual void | update (const UInt32 update_number) |
| The update function, should be used to update the value of the predicate if necessary. | |
Protected Attributes | |
| AgentView * | agentView |
| BallView * | ballView |
| PlayerView * | playerView |
| double ** | v1 |
| double * | v2 |
| double ** | w1 |
| double * | w2 |
| int | max |
Definition at line 77 of file PassKick.h.
|
|
Assignment operator. Assigns obj to this predicate. Definition at line 115 of file PassKick.cc. References agentView, ballView, max, playerView, v1, v2, w1, and w2. |
|
|
Function application operator. Will call evaluate(). Reimplemented from RS::Predicate. Definition at line 54 of file PassKick.icc. References evaluate(). |
|
|
The update function, should be used to update the value of the predicate if necessary. The method needUpdate(const UInt32 update_number) can be used to check if the predicate needs to be updated based on the last update number it was updated for. Implements RS::Predicate. Definition at line 178 of file PassKick.cc. |
1.3-rc3