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

ImageProcessorInterfaces Class Reference

The interfaces of the ImageProcessor module. More...

#include <ImageProcessor.h>

Inheritance diagram for ImageProcessorInterfaces:

Inheritance graph
[legend]
Collaboration diagram for ImageProcessorInterfaces:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ImageProcessorInterfaces (const Image &image, const CameraMatrix &cameraMatrix, ColorTable &colorTable, const RobotPose &robotPose, const BallModel &ballModel, const PlayerPoseCollection &playerPoseCollection, const RobotState &robotState, const CalibrationRequest &calibrationRequest, LandmarksPercept &landmarksPercept, BallPercept &ballPercept, LinesPercept &linesPercept, EdgesPercept &edgesPercept, PlayersPercept &playersPercept, ObstaclesPercept &obstaclesPercept, SpecialPercept &specialPercept)
 Constructor.


Public Attributes

const Imageimage
 The image to be processed.

const CameraMatrixcameraMatrix
 The offset and the rotation of the camera.

ColorTablecolorTable
 The color table.

const RobotPoserobotPose
 The last calculated ball robot pose.

const BallModelballModel
 The last calculated ball position.

const PlayerPoseCollectionplayerPoseCollection
 The last calculated player pose collection.

const RobotStaterobotState
 The last calculated robot state.

const CalibrationRequestcalibrationRequest
 The calibration request.

LandmarksPerceptlandmarksPercept
 The landmarks percept to be generated.

BallPerceptballPercept
 The ball percept to be generated.

LinesPerceptlinesPercept
 The lines percept to be generated.

EdgesPerceptedgesPercept
 The edges percept to be generated.

PlayersPerceptplayersPercept
 The players percept to be generated.

ObstaclesPerceptobstaclesPercept
 The obstacles percept to be generated.

SpecialPerceptspecialPercept

Detailed Description

The interfaces of the ImageProcessor module.

Definition at line 42 of file ImageProcessor.h.


Constructor & Destructor Documentation

ImageProcessorInterfaces::ImageProcessorInterfaces const Image image,
const CameraMatrix cameraMatrix,
ColorTable colorTable,
const RobotPose robotPose,
const BallModel ballModel,
const PlayerPoseCollection playerPoseCollection,
const RobotState robotState,
const CalibrationRequest calibrationRequest,
LandmarksPercept landmarksPercept,
BallPercept ballPercept,
LinesPercept linesPercept,
EdgesPercept edgesPercept,
PlayersPercept playersPercept,
ObstaclesPercept obstaclesPercept,
SpecialPercept specialPercept
[inline]
 

Constructor.

Definition at line 46 of file ImageProcessor.h.


Member Data Documentation

const Image& ImageProcessorInterfaces::image
 

The image to be processed.

Definition at line 80 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept(), REdgeDetection::ballEdgeVote(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), REdgeDetection::crossEdgeVote(), BoxSpecialist::detectFreePartOfGoal(), RBallSpecialist2::executePostProcessing(), REdgeDetection::fastCrossEdgeVote(), REdgeDetection::fieldEdgeVote(), RBridgeSpecialist::findBridgeMark(), REdgeDetection::findStart(), BoxSpecialist::fusionGoal(), REdgeDetection::getColor(), RasterStrategy::getColor(), RasterSpecialist::getColor(), REdgeDetection::horizontalEdgeVote(), RDefaultStrategy::init(), REdgeDetection::insideImage(), RDefaultStrategy::postScan(), REdgeDetection::scanEast(), REdgeDetection::scanSouth(), BoxSpecialist::searchGoal(), REdgeDetection::susanVote(), RBallSpecialist2::validateCircle(), and REdgeDetection::verticalEdgeVote().

const CameraMatrix& ImageProcessorInterfaces::cameraMatrix
 

The offset and the rotation of the camera.

Definition at line 83 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), BoxSpecialist::detectFreePartOfGoal(), BoxSpecialist::executePostProcessing(), RBridgeSpecialist::findBridgeMark(), BoxSpecialist::fusionGoal(), RDefaultStrategy::init(), and BoxSpecialist::searchGoal().

ColorTable& ImageProcessorInterfaces::colorTable
 

The color table.

Definition at line 86 of file ImageProcessor.h.

Referenced by REdgeDetection::getColor(), RasterStrategy::getColor(), and RasterSpecialist::getColor().

const RobotPose& ImageProcessorInterfaces::robotPose
 

The last calculated ball robot pose.

Definition at line 89 of file ImageProcessor.h.

const BallModel& ImageProcessorInterfaces::ballModel
 

The last calculated ball position.

Definition at line 92 of file ImageProcessor.h.

const PlayerPoseCollection& ImageProcessorInterfaces::playerPoseCollection
 

The last calculated player pose collection.

Definition at line 95 of file ImageProcessor.h.

const RobotState& ImageProcessorInterfaces::robotState
 

The last calculated robot state.

Definition at line 98 of file ImageProcessor.h.

const CalibrationRequest& ImageProcessorInterfaces::calibrationRequest
 

The calibration request.

Definition at line 101 of file ImageProcessor.h.

LandmarksPercept& ImageProcessorInterfaces::landmarksPercept
 

The landmarks percept to be generated.

Definition at line 104 of file ImageProcessor.h.

Referenced by BoxSpecialist::executePostProcessing(), BoxSpecialist::fusionGoal(), and BoxSpecialist::searchGoal().

BallPercept& ImageProcessorInterfaces::ballPercept
 

The ball percept to be generated.

Definition at line 107 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept().

LinesPercept& ImageProcessorInterfaces::linesPercept
 

The lines percept to be generated.

Definition at line 110 of file ImageProcessor.h.

EdgesPercept& ImageProcessorInterfaces::edgesPercept
 

The edges percept to be generated.

Definition at line 113 of file ImageProcessor.h.

PlayersPercept& ImageProcessorInterfaces::playersPercept
 

The players percept to be generated.

Definition at line 116 of file ImageProcessor.h.

Referenced by REnemySpecialist::executePostProcessing().

ObstaclesPercept& ImageProcessorInterfaces::obstaclesPercept
 

The obstacles percept to be generated.

Definition at line 119 of file ImageProcessor.h.

Referenced by BoxSpecialist::detectFreePartOfGoal().

SpecialPercept& ImageProcessorInterfaces::specialPercept
 

Definition at line 122 of file ImageProcessor.h.

Referenced by RFieldSpecialist::checkRamp(), and RBridgeSpecialist::findBridgeMark().


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:08:28 2004 for GT2004 by doxygen 1.3.6