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

Tools/Player.h File Reference

Definition of class Player. More...

#include <string.h>
#include "Tools/Streams/InOut.h"

Include dependency graph for Player.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  Player
 A class that represents the team color and player number of the robot. More...


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.


Detailed Description

Definition of class Player.

Author:
Martin Lötzsch

Definition in file Player.h.


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(), GT2004BallLocator::execute(), GT2004GoalRecognizer::execute(), GT2004PlayersLocator::execute(), NoOdometrySelfLocator::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(), EvolutionSymbols::getRobotNumber(), GT2004StrategySymbols::getRobotNumber(), GT2004StrategySymbols::getSearchBallX(), OpenChallengeSymbols::getSeenAngleToBitePoint(), OpenChallengeSymbols::getSeenDistanceToBitePoint(), RoboCupGameManagerSymbols::getTeamColor(), OpenChallengeSymbols::getTimeSinceLastSeenBitePoint(), Cognition::handleMessage(), Cognition::init(), LandmarksState::initLandmarks(), Cognition::main(), Motion::main(), DDPHandler::onReceive(), operator<<(), PackageCognitionMotion::PackageCognitionMotion(), GT2004BehaviorControl::postExecute(), Process::Process(), Process::processMain(), DefaultOptionRating::rateOptions(), GT2004ImageProcessor::scan(), GT2004GoalRecognizer::scanLinesForGoals(), GoalRecognizer::scanLinesForGoals(), BoxSpecialist::searchGoal(), DDPHandler::sendDDPPackage(), UDPHandlerEndpoint::sendPackage(), GT2004ObstaclesLocator::setObstaclesModel(), OpenChallengeSymbols::setOCStatus(), RoboCupGameManagerSymbols::setTeamColor(), UDPHandler::start(), RoboCupGameManagerSymbols::update(), OpenChallengeSymbols::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.

References In::read().

Here is the call graph for this function:

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.

References Out::write().

Here is the call graph for this function:


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