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

VAPoint Class Reference

Represents a point on the field. More...

#include <VAPoints.h>

List of all members.

Public Types

enum  { FADE_OUT_TIME = 20000 }

Public Member Functions

 VAPoint ()
void updateRelevance ()
double getRelevance ()

Public Attributes

int x
int y
double validity
double relevance
unsigned long timestamp


Detailed Description

Represents a point on the field.

Definition at line 33 of file VAPoints.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
FADE_OUT_TIME 

Definition at line 39 of file VAPoints.h.


Constructor & Destructor Documentation

VAPoint::VAPoint  )  [inline]
 

Definition at line 37 of file VAPoints.h.

References relevance, and timestamp.


Member Function Documentation

void VAPoint::updateRelevance  )  [inline]
 

Definition at line 45 of file VAPoints.h.

References FADE_OUT_TIME, SystemCall::getTimeSince(), relevance, and timestamp.

Referenced by getRelevance().

Here is the call graph for this function:

double VAPoint::getRelevance  )  [inline]
 

Definition at line 59 of file VAPoints.h.

References relevance, and updateRelevance().

Referenced by VAPoints::findInsertPos().

Here is the call graph for this function:


Member Data Documentation

int VAPoint::x
 

Definition at line 41 of file VAPoints.h.

int VAPoint::y
 

Definition at line 41 of file VAPoints.h.

double VAPoint::validity
 

Definition at line 42 of file VAPoints.h.

double VAPoint::relevance
 

Definition at line 42 of file VAPoints.h.

Referenced by getRelevance(), updateRelevance(), VAPoint(), and VAPoints::VAPoints().

unsigned long VAPoint::timestamp
 

Definition at line 43 of file VAPoints.h.

Referenced by updateRelevance(), and VAPoint().


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:12:10 2004 for GT2004 by doxygen 1.3.6