Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

KickAction Class Reference

#include <kickaction.h>

Inheritance diagram for KickAction:

Inheritance graph
[legend]
Collaboration diagram for KickAction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KickAction (const std::string &predicate, float phi, float power)
virtual ~KickAction ()
float GetPower () const
 returns the stored kick power
float GetAngle ()
 returns the stored kick type

Protected Attributes

float mPower
 the amount of force to be applied to be the ball
float mKickAngle
 the kick angle to be applied to the ball

Detailed Description

Definition at line 28 of file kickaction.h.


Constructor & Destructor Documentation

KickAction::KickAction const std::string &  predicate,
float  phi,
float  power
[inline]
 

Definition at line 31 of file kickaction.h.

virtual KickAction::~KickAction  )  [inline, virtual]
 

Definition at line 34 of file kickaction.h.


Member Function Documentation

float KickAction::GetAngle  )  [inline]
 

returns the stored kick type

Definition at line 40 of file kickaction.h.

References mKickAngle.

float KickAction::GetPower  )  const [inline]
 

returns the stored kick power

Definition at line 37 of file kickaction.h.

References mPower.


Member Data Documentation

float KickAction::mKickAngle [protected]
 

the kick angle to be applied to the ball

Definition at line 47 of file kickaction.h.

Referenced by GetAngle().

float KickAction::mPower [protected]
 

the amount of force to be applied to be the ball

Definition at line 44 of file kickaction.h.

Referenced by GetPower().


The documentation for this class was generated from the following file:
Generated on Thu Apr 6 15:39:14 2006 for rcssserver3d by  doxygen 1.4.4