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

Tools/Player.cpp File Reference

Implementation of class Player. More...

#include "Player.h"
#include "Tools/Process.h"
#include "Tools/Debugging/Debugging.h"

Include dependency graph for Player.cpp:

Include dependency graph

Go to the source code of this file.

Functions

void setPlayer (Player *player)
 The function sets the player data for this process.

PlayergetPlayer ()
 Returns a reference to a process wide player configuration.

Inoperator>> (In &stream, Player &player)
 Streaming operator that reads a Player from a stream.

Outoperator<< (Out &stream, const Player &player)
 Streaming operator that writes a Player to a stream.


Variables

GT_GLOBAL PlayerthePlayer


Detailed Description

Implementation of class Player.

Author:
Martin Lötzsch

Definition in file Player.cpp.


Function Documentation

void setPlayer Player player  ) 
 

The function sets the player data for this process.

Parameters:
player A pointer to the player data.

Definition at line 37 of file Player.cpp.

References thePlayer.

Referenced by Process::Process(), and Process::processMain().

Player& getPlayer  ) 
 

Returns a reference to a process wide player configuration.

Definition at line 42 of file Player.cpp.

References thePlayer.

Referenced by LandmarksPercept::addGoal(), ChallengeSymbols::ChallengeSymbols(), Cognition::Cognition(), GT2005ConfigurationSymbols::computeKickoffRole(), GT2005StrategySymbols::computeRole(), GT2005ObstaclesLocator::determineSeenGoals(), GT2005StrategySymbols::estimateTimeToReachBall(), GT2005TeamBallLocator::execute(), SlamSelfLocator::execute(), GTCamSelfLocator::execute(), GT2005StableSelfLocator::execute(), GT2005SelfLocator::execute(), GTCamPlayersLocator::execute(), GTCamObstaclesLocator::execute(), SlamGoalRecognizer::execute(), GT2004SelfLocator::generatePoseTemplates(), SlamSampleTemplateGenerator::generateTemplates(), GT2005StableSampleTemplateGenerator::generateTemplates(), VLCFlagSpecialist::getFlagPercept(), SlamFlagSpecialist::getFlagPercept(), GT2005FlagSpecialist::getFlagPercept(), GoalRecognizer::getGoalPercept(), GT2005ConfigurationSymbols::getOpponentKickoffAngle(), GT2005ConfigurationSymbols::getOpponentKickoffX(), GT2005ConfigurationSymbols::getOpponentKickoffY(), GT2005ConfigurationSymbols::getOwnKickoffAngle(), GT2005ConfigurationSymbols::getOwnKickoffX(), GT2005ConfigurationSymbols::getOwnKickoffY(), GTCamSymbols::getOwnPosX(), GTCamSymbols::getOwnPosY(), GTCamSymbols::getOwnRotation(), GTCamSymbols::getOwnSpeedX(), GTCamSymbols::getOwnSpeedY(), GT2005StrategySymbols::getRobotNumber(), GTCamWorldState::getRobotPose(), GT2005StrategySymbols::getSearchBallX(), RoboCupGameManagerSymbols::getTeamColor(), GT2005ConfigurationSymbols::GT2005ConfigurationSymbols(), Cognition::init(), GT2005WalkCalibrationMainBehavior::Initialize(), LandmarksState::initLandmarks(), TeamMessage::isActual(), GT2005SelfLocator::lineObservationUpdate(), Cognition::main(), DDPHandler::onReceive(), operator<<(), operator>>(), PackageCognitionMotion::PackageCognitionMotion(), GT2005BehaviorControl::postExecute(), Process::processMain(), TeamMessageCollection::processTimeStamps(), VLCImageProcessor::scan(), SlamImageProcessor::scan(), GT2005ImageProcessor::scan(), GoalRecognizer::scanLinesForGoals(), DDPHandler::sendDDPPackage(), UDPHandlerEndpoint::sendPackage(), GT2005BallLocator::setBallSymbols(), ObstaclesPercept::setFreePartOfGoal(), GT2005ObstaclesLocator::setObstaclesModel(), RoboCupGameManagerSymbols::setTeamColor(), UDPHandler::start(), GTCamTimeSyncHandler::startTimeSync(), RoboCupGameManagerSymbols::update(), and GT2004SelfLocator::updateByPoint().

In& operator>> In stream,
Player player
 

Streaming operator that reads a Player from a stream.

Parameters:
stream The stream from which is read.
player The Player object.
Returns:
The stream.

Definition at line 108 of file Player.cpp.

Out& operator<< Out stream,
const Player player
 

Streaming operator that writes a Player to a stream.

Parameters:
stream The stream to write on.
player The Player object.
Returns:
The stream.

Definition at line 114 of file Player.cpp.


Variable Documentation

GT_GLOBAL Player* thePlayer
 

Definition at line 35 of file Player.cpp.

Referenced by getPlayer(), and setPlayer().


Generated on Mon Mar 20 22:08:42 2006 for GT2005 by doxygen 1.3.6