Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages | Examples

ArActionDesiredChannel Class Reference

#include <ArActionDesired.h>

List of all members.


Detailed Description

Class used by ArActionDesired for each channel, internal.

Definition at line 32 of file ArActionDesired.h.

Public Member Functions

void addAverage (ArActionDesiredChannel *desiredChannel)
void endAverage (void)
double getAllowOverride (void) const
double getDesired (void) const
double getStrength (void) const
void merge (ArActionDesiredChannel *desiredChannel)
void reset (void)
void setDesired (double desired, double desiredStrength, bool allowOverride=false)
void setOverrideDoesLessThan (bool overrideDoesLessThan)
void startAverage (void)

Static Public Attributes

static const double MAX_STRENGTH
static const double MIN_STRENGTH
static const double NO_STRENGTH

Protected Attributes

bool myAllowOverride
double myDesired
double myDesiredTotal
bool myOverrideDoesLessThan
double myStrength
double myStrengthTotal


Member Data Documentation

const double ArActionDesiredChannel::MAX_STRENGTH [static]
 

Initial value:

 
                                                ArActionDesired::MAX_STRENGTH

Definition at line 38 of file ArActionDesired.cpp.

const double ArActionDesiredChannel::MIN_STRENGTH [static]
 

Initial value:

 
                                                ArActionDesired::MIN_STRENGTH

Definition at line 36 of file ArActionDesired.cpp.

const double ArActionDesiredChannel::NO_STRENGTH [static]
 

Initial value:

                                                 ArActionDesired::NO_STRENGTH

Definition at line 34 of file ArActionDesired.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Feb 20 10:51:42 2007 for Aria by  doxygen 1.4.0