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

TeamBallLocatorInterfaces Class Reference

The interfaces of the TeamBallLocator module. More...

#include <TeamBallLocator.h>

Inheritance diagram for TeamBallLocatorInterfaces:

Inheritance graph
[legend]
Collaboration diagram for TeamBallLocatorInterfaces:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TeamBallLocatorInterfaces (const SeenBallState &seenBallState, const OdometryData &odometryData, const RobotPose &robotPose, const TeamMessageCollection &teamMessageCollection, const RobotPoseCollection &robotPoseCollection, CommunicatedBallState &communicatedBallState, GT2005ParticleContainer &ballLocatorSamples, GameControlData &gameControlData, const BallPercept &ballPercept, const CameraMatrix &cameraMatrix, const ObstaclesModel &obstaclesModel)
 Constructor.


Public Attributes

const SeenBallStateseenBallState
 The position of the seen ball.

const OdometryDataodometryData
 The odometry data provided by the motion modules.

const RobotPoserobotPose
 The robots position that was calculated last.

const TeamMessageCollectionteamMessageCollection
 Incoming team messages from other robots.

const RobotPoseCollectionrobotPoseCollection
 the collection of candidate robot poses

CommunicatedBallStatecommunicatedBallState
 The communicated ball position to be calculated by the module.

GT2005ParticleContainerballLocatorSamples
 The samples of the ball locator.

GameControlDatagameControlData
 The GameControlData (to know if the robot is penalized for example).

const BallPerceptballPercept
 The ball percept of the image processor.

const CameraMatrixcameraMatrix
 The offset and the rotation of the camera.

const ObstaclesModelobstaclesModel
 The obstacles model.


Detailed Description

The interfaces of the TeamBallLocator module.

Definition at line 31 of file TeamBallLocator.h.


Constructor & Destructor Documentation

TeamBallLocatorInterfaces::TeamBallLocatorInterfaces const SeenBallState seenBallState,
const OdometryData odometryData,
const RobotPose robotPose,
const TeamMessageCollection teamMessageCollection,
const RobotPoseCollection robotPoseCollection,
CommunicatedBallState communicatedBallState,
GT2005ParticleContainer ballLocatorSamples,
GameControlData gameControlData,
const BallPercept ballPercept,
const CameraMatrix cameraMatrix,
const ObstaclesModel obstaclesModel
[inline]
 

Constructor.

Definition at line 35 of file TeamBallLocator.h.


Member Data Documentation

const SeenBallState& TeamBallLocatorInterfaces::seenBallState
 

The position of the seen ball.

Definition at line 62 of file TeamBallLocator.h.

const OdometryData& TeamBallLocatorInterfaces::odometryData
 

The odometry data provided by the motion modules.

Definition at line 65 of file TeamBallLocator.h.

const RobotPose& TeamBallLocatorInterfaces::robotPose
 

The robots position that was calculated last.

Definition at line 68 of file TeamBallLocator.h.

const TeamMessageCollection& TeamBallLocatorInterfaces::teamMessageCollection
 

Incoming team messages from other robots.

Definition at line 71 of file TeamBallLocator.h.

const RobotPoseCollection& TeamBallLocatorInterfaces::robotPoseCollection
 

the collection of candidate robot poses

Definition at line 74 of file TeamBallLocator.h.

CommunicatedBallState& TeamBallLocatorInterfaces::communicatedBallState
 

The communicated ball position to be calculated by the module.

Definition at line 77 of file TeamBallLocator.h.

GT2005ParticleContainer& TeamBallLocatorInterfaces::ballLocatorSamples
 

The samples of the ball locator.

Definition at line 80 of file TeamBallLocator.h.

GameControlData& TeamBallLocatorInterfaces::gameControlData
 

The GameControlData (to know if the robot is penalized for example).

Definition at line 83 of file TeamBallLocator.h.

const BallPercept& TeamBallLocatorInterfaces::ballPercept
 

The ball percept of the image processor.

Definition at line 86 of file TeamBallLocator.h.

const CameraMatrix& TeamBallLocatorInterfaces::cameraMatrix
 

The offset and the rotation of the camera.

Definition at line 89 of file TeamBallLocator.h.

const ObstaclesModel& TeamBallLocatorInterfaces::obstaclesModel
 

The obstacles model.

Definition at line 92 of file TeamBallLocator.h.


The documentation for this class was generated from the following file:
Generated on Mon Mar 20 22:22:00 2006 for GT2005 by doxygen 1.3.6