BallLocatorInterfaces Class Reference

#include <BallLocator.h>

Inheritance diagram for BallLocatorInterfaces:

BallLocator BallLocatorSelector GT2004BallLocator List of all members.

Public Member Functions

 BallLocatorInterfaces (const OdometryData &odometryData, const CameraMatrix &cameraMatrix, const BallPercept &ballPercept, const LandmarksPercept &landmarksPercept, const RobotPose &robotPose, const CalibrationRequest &calibrationRequest, const SensorDataBuffer &sensorDataBuffer, BallModel &ballModel)

Public Attributes

const OdometryDataodometryData
const CameraMatrixcameraMatrix
const BallPerceptballPercept
const LandmarksPerceptlandmarksPercept
const RobotPoserobotPose
const CalibrationRequestcalibrationRequest
const SensorDataBuffersensorDataBuffer
BallModelballModel

Detailed Description

The interfaces of the BallLocator module.

Definition at line 26 of file BallLocator.h.


Constructor & Destructor Documentation

BallLocatorInterfaces::BallLocatorInterfaces ( const OdometryData odometryData,
const CameraMatrix cameraMatrix,
const BallPercept ballPercept,
const LandmarksPercept landmarksPercept,
const RobotPose robotPose,
const CalibrationRequest calibrationRequest,
const SensorDataBuffer sensorDataBuffer,
BallModel ballModel 
) [inline]

Constructor.

Definition at line 30 of file BallLocator.h.


Member Data Documentation

BallModel& BallLocatorInterfaces::ballModel

The ball position to be changed

Definition at line 72 of file BallLocator.h.

Referenced by GT2004BallLocator::determineNumberOfImagesWith_WithoutBall(), GT2004BallLocator::execute(), GT2004BallLocator::handleSeenBall(), GT2004BallLocator::handleUnseenBall(), GT2004BallLocator::setBallState(), GT2004BallLocator::setBallStateV2(), and GT2004BallLocator::setUnknownResult().

const BallPercept& BallLocatorInterfaces::ballPercept

The ball percept that was generated last

Definition at line 57 of file BallLocator.h.

Referenced by GT2004BallLocator::determineNumberOfImagesWith_WithoutBall(), GT2004BallLocator::execute(), and GT2004BallLocator::handleSeenBall().

const CalibrationRequest& BallLocatorInterfaces::calibrationRequest

The calibration request

Definition at line 66 of file BallLocator.h.

const CameraMatrix& BallLocatorInterfaces::cameraMatrix

The offset and the rotation of the camera

Definition at line 54 of file BallLocator.h.

Referenced by GT2004BallLocator::execute(), and GT2004BallLocator::handleSeenBall().

const LandmarksPercept& BallLocatorInterfaces::landmarksPercept

The landmarkspercept that was generated last

Definition at line 60 of file BallLocator.h.

Referenced by GT2004BallLocator::execute().

const OdometryData& BallLocatorInterfaces::odometryData

The odometry data provided by the motion modules

Definition at line 51 of file BallLocator.h.

Referenced by GT2004BallLocator::compensateOdometry(), GT2004BallLocator::execute(), GT2004BallLocator::handleSeenBall(), and GT2004BallLocator::handleUnseenBall().

const RobotPose& BallLocatorInterfaces::robotPose

The robots position that was calculated last

Definition at line 63 of file BallLocator.h.

Referenced by GT2004BallLocator::drawBallPosition(), GT2004BallLocator::execute(), GT2004BallLocator::handleSeenBall(), GT2004BallLocator::handleUnseenBall(), GT2004BallLocator::sendProcessModelStates(), and GT2004BallLocator::setBallStateV2().

const SensorDataBuffer& BallLocatorInterfaces::sensorDataBuffer

The sensor data buffer

Definition at line 69 of file BallLocator.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:18:57 2006 for DT2005.panorama by  doxygen 1.4.7