SituationsLog Class Reference

#include <SituationsLog.h>


Public Member Functions

 SituationsLog (int iPlayerNr, char *strTeamName)
 ~SituationsLog ()
void situationBegin (char *iType, int iTime)
void situationEnd ()
void addObject (char strType[], double dX, double dY, char color[])
void addObject (char strType[], double iX, double iY, char color[], double value)
void addObject (char strType[], double dX, double dY)
void addObject (char strType[], double dX, double dY, double dX2, double dY2)
void addObject (char strType[], double dX, double dY, double dX2, double dY2, char color[])
void addObject (char strType[], double dX, double dY, double dX2, double dY2, char color[], double value)
void addObject (char strType[], double dX, double dY, double radius)

Private Attributes

FILE * log


Detailed Description

This class creates log file for situations in predefined format

Definition at line 12 of file SituationsLog.h.


Constructor & Destructor Documentation

SituationsLog::SituationsLog ( int  iPlayerNr,
char *  strTeamName 
)

Definition at line 5 of file SituationsLog.cpp.

References log.

SituationsLog::~SituationsLog (  ) 

Definition at line 22 of file SituationsLog.cpp.

References log.


Member Function Documentation

void SituationsLog::situationBegin ( char *  iType,
int  iTime 
)

Definition at line 28 of file SituationsLog.cpp.

References log.

Referenced by Player::kickToPass().

void SituationsLog::situationEnd (  ) 

Definition at line 33 of file SituationsLog.cpp.

References log.

Referenced by Player::kickToPass().

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY,
char  color[] 
)

Definition at line 38 of file SituationsLog.cpp.

References log.

Referenced by Player::circleKickToPass(), and Player::passTo().

void SituationsLog::addObject ( char  strType[],
double  iX,
double  iY,
char  color[],
double  value 
)

Definition at line 43 of file SituationsLog.cpp.

References log.

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY 
)

Definition at line 48 of file SituationsLog.cpp.

References log.

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY,
double  dX2,
double  dY2 
)

Definition at line 53 of file SituationsLog.cpp.

References log.

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY,
double  dX2,
double  dY2,
char  color[] 
)

Definition at line 58 of file SituationsLog.cpp.

References log.

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY,
double  dX2,
double  dY2,
char  color[],
double  value 
)

Definition at line 63 of file SituationsLog.cpp.

References log.

void SituationsLog::addObject ( char  strType[],
double  dX,
double  dY,
double  radius 
)

Definition at line 68 of file SituationsLog.cpp.

References log.


Field Documentation

FILE* SituationsLog::log [private]

Definition at line 15 of file SituationsLog.h.

Referenced by addObject(), situationBegin(), situationEnd(), SituationsLog(), and ~SituationsLog().


The documentation for this class was generated from the following files:
Generated on Thu Apr 26 22:45:32 2007 for GangOfSix(GOS)-RoboCupTeamProject by  doxygen 1.5.1-p1