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

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

PlayerthePlayer = 0
 one player config per robot


Detailed Description

Implementation of class Player.

Author:
Martin Lötzsch

Definition in file Player.cpp.


Function Documentation

Player& getPlayer  ) 
 

Returns a reference to a process wide player configuration.

Definition at line 40 of file Player.cpp.

References thePlayer.

Referenced by RasterImageProcessor::addFlag(), CollectedBeliefs::broadcast(), ChallengeSymbols::ChallengeSymbols(), DefaultTacticChooser::chooseOption(), GT2004StrategySymbols::computeRole(), DefaultOptionRating::doPreCals(), NoOdometrySelfLocator::execute(), GT2004PlayersLocator::execute(), GT2004GoalRecognizer::execute(), GT2004BallLocator::execute(), BoxSpecialist::fusionGoal(), GameControlData::GameControlData(), GT2004SelfLocator::generatePoseTemplates(), OpenChallengeSymbols::getBitePointPosition(), GT2004FlagSpecialist::getFlagPercept(), GoalRecognizer::getGoalPercept(), RFieldStateMachine::getObstacleType(), GT2004ConfigurationSymbols::getOpponentKickoffAngle(), GT2004ConfigurationSymbols::getOpponentKickoffX(), GT2004ConfigurationSymbols::getOpponentKickoffY(), GT2004ConfigurationSymbols::getOwnKickoffAngle(), GT2004ConfigurationSymbols::getOwnKickoffX(), GT2004ConfigurationSymbols::getOwnKickoffY(), OpenChallengeSymbols::getPreciseShiftToBitePoint(), GT2004StrategySymbols::getRobotNumber(), EvolutionSymbols::getRobotNumber(), GT2004StrategySymbols::getSearchBallX(), OpenChallengeSymbols::getSeenAngleToBitePoint(), OpenChallengeSymbols::getSeenDistanceToBitePoint(), RoboCupGameManagerSymbols::getTeamColor(), OpenChallengeSymbols::getTimeSinceLastSeenBitePoint(), Cognition::handleMessage(), Cognition::init(), LandmarksState::initLandmarks(), Motion::main(), Cognition::main(), DDPHandler::onReceive(), operator<<(), PackageCognitionMotion::PackageCognitionMotion(), GT2004BehaviorControl::postExecute(), Process::Process(), Process::processMain(), DefaultOptionRating::rateOptions(), GT2004ImageProcessor::scan(), GoalRecognizer::scanLinesForGoals(), GT2004GoalRecognizer::scanLinesForGoals(), BoxSpecialist::searchGoal(), DDPHandler::sendDDPPackage(), UDPHandlerEndpoint::sendPackage(), GT2004ObstaclesLocator::setObstaclesModel(), OpenChallengeSymbols::setOCStatus(), RoboCupGameManagerSymbols::setTeamColor(), UDPHandler::start(), OpenChallengeSymbols::update(), 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 100 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 106 of file Player.cpp.


Variable Documentation

Player* thePlayer = 0
 

one player config per robot

Definition at line 38 of file Player.cpp.

Referenced by getPlayer().


Generated on Thu Sep 23 20:02:51 2004 for GT2004 by doxygen 1.3.6