| 
 Public Member Functions | 
| 
void  | add (double val) | 
|   | Adds a number. 
  | 
| 
  | ArRunningAverage (size_t numToAverage) | 
|   | Constructor, give it the number of elements you want to average. 
  | 
| 
void  | clear (void) | 
|   | Clears the average. 
  | 
| 
double  | getAverage (void) const | 
|   | Gets the average. 
  | 
| 
size_t  | getCurrentNumAveraged (void) | 
|   | Gets the num averaged. 
  | 
| 
size_t  | getNumToAverage (void) const | 
|   | Gets the number of elements. 
  | 
| 
void  | setNumToAverage (size_t numToAverage) | 
|   | Sets the number of elements. 
  | 
| 
  | ~ArRunningAverage () | 
|   | Destructor. 
  | 
 Protected Attributes | 
| 
size_t  | myNum | 
| 
size_t  | myNumToAverage | 
| 
double  | myTotal | 
| 
std::list< double >  | myVals |