ImageProcessorInterfaces Class Reference

#include <ImageProcessor.h>

Inheritance diagram for ImageProcessorInterfaces:

ImageProcessor ImageProcessorSelector CheckerboardDetector FastPanoramaProcessor GT2004ImageProcessor PanoramaImageProcessor RasterImageProcessor List of all members.

Public Member Functions

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

Public Attributes

const Imageimage
const CameraMatrixcameraMatrix
ColorTablecolorTable
TaskVisionDatataskVisionData
const RobotPoserobotPose
const BallModelballModel
const PlayerPoseCollectionplayerPoseCollection
const RobotStaterobotState
const CalibrationRequestcalibrationRequest
LandmarksPerceptlandmarksPercept
BallPerceptballPercept
LinesPerceptlinesPercept
GoalLinesPerceptgoalLinesPercept
EdgesPerceptedgesPercept
PlayersPerceptplayersPercept
ObstaclesPerceptobstaclesPercept
SpecialPerceptspecialPercept
SLAMDataslamData

Detailed Description

The interfaces of the ImageProcessor module.

Definition at line 52 of file ImageProcessor.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 56 of file ImageProcessor.h.


Member Data Documentation

const BallModel& ImageProcessorInterfaces::ballModel

The last calculated ball position

Definition at line 112 of file ImageProcessor.h.

BallPercept& ImageProcessorInterfaces::ballPercept

The ball percept to be generated

Definition at line 127 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept(), GT2004ImageProcessor::execute(), and RasterImageProcessor::init().

const CalibrationRequest& ImageProcessorInterfaces::calibrationRequest

The calibration request

Definition at line 121 of file ImageProcessor.h.

const CameraMatrix& ImageProcessorInterfaces::cameraMatrix

The offset and the rotation of the camera

Definition at line 100 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept(), RasterImageProcessor::addFieldPoint(), RasterImageProcessor::addFlag(), RasterImageProcessor::addObstaclePoints(), GT2004ImageProcessor::calcEdgeAngle(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), GT2004ImageProcessor::clusterRobots(), BoxSpecialist::detectFreePartOfGoal(), GT2004ImageProcessor::execute(), BoxSpecialist::executePostProcessing(), GT2004ImageProcessor::filterPercepts(), RBridgeSpecialist::findBridgeMark(), FastPanoramaProcessor::frameFinish(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), RDefaultStrategy::init(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), GT2004ImageProcessor::scan(), and BoxSpecialist::searchGoal().

ColorTable& ImageProcessorInterfaces::colorTable

The color table

Definition at line 103 of file ImageProcessor.h.

Referenced by GT2004ImageProcessor::execute(), REdgeDetection::getColor(), RasterStrategy::getColor(), RasterSpecialist::getColor(), and RasterImageProcessor::init().

EdgesPercept& ImageProcessorInterfaces::edgesPercept

The edges percept to be generated

Definition at line 136 of file ImageProcessor.h.

Referenced by GT2004ImageProcessor::execute().

GoalLinesPercept& ImageProcessorInterfaces::goalLinesPercept

The goal lines percept to be generated

Definition at line 133 of file ImageProcessor.h.

const Image& ImageProcessorInterfaces::image

The image to be processed

Definition at line 97 of file ImageProcessor.h.

Referenced by RBallSpecialist2::addBallPercept(), RasterImageProcessor::addFieldPoint(), RasterImageProcessor::addFlag(), RasterImageProcessor::addObstaclePoints(), PanoramaImageProcessor::applyImageFilters(), REdgeDetection::ballEdgeVote(), GT2004ImageProcessor::calcEdgeAngle(), REnemySpecialist::calculateFarestPoint(), REnemySpecialist::calculateFarestPointCOG(), REnemySpecialist::calculateFarestPointFastCOG(), REnemySpecialist::calculatePointOnFieldFromSegment(), RFieldSpecialist::checkRamp(), GT2004ImageProcessor::clusterRobots(), REdgeDetection::crossEdgeVote(), BoxSpecialist::detectFreePartOfGoal(), RasterImageProcessor::execute(), GT2004ImageProcessor::execute(), CheckerboardDetector::execute(), RBallSpecialist2::executePostProcessing(), REdgeDetection::fastCrossEdgeVote(), REdgeDetection::fieldEdgeVote(), GT2004ImageProcessor::filterPercepts(), RBridgeSpecialist::findBridgeMark(), REdgeDetection::findStart(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), CheckerboardDetector::getAngleBetweenScreenPoints(), REdgeDetection::getColor(), RasterStrategy::getColor(), RasterSpecialist::getColor(), GT2004ImageProcessor::getCoords(), CheckerboardDetector::getExactTransitionMiddle(), CheckerboardDetector::getLineThroughPixels(), CheckerboardDetector::getMiddleAndLengthOfPerpendicular(), CheckerboardDetector::getTransitionsOnLine(), CheckerboardDetector::getTransitionToWhite(), REdgeDetection::horizontalEdgeVote(), RDefaultStrategy::init(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), REdgeDetection::insideImage(), RasterImageProcessor::isValidPoint(), RDefaultStrategy::postScan(), RasterImageProcessor::RasterImageProcessor(), GT2004ImageProcessor::scan(), GT2004ImageProcessor::scanColumns(), REdgeDetection::scanEast(), REdgeDetection::scanSouth(), BoxSpecialist::searchGoal(), REdgeDetection::susanVote(), RBallSpecialist2::validateCircle(), and REdgeDetection::verticalEdgeVote().

LandmarksPercept& ImageProcessorInterfaces::landmarksPercept

The landmarks percept to be generated

Definition at line 124 of file ImageProcessor.h.

Referenced by RasterImageProcessor::addFlag(), PanoramaImageProcessor::execute(), GT2004ImageProcessor::execute(), BoxSpecialist::executePostProcessing(), FastPanoramaProcessor::frameExecute(), FastPanoramaProcessor::framePrepare(), BoxSpecialist::fusionGoal(), RasterImageProcessor::init(), PanoramaImageProcessor::initialize(), and BoxSpecialist::searchGoal().

LinesPercept& ImageProcessorInterfaces::linesPercept

The lines percept to be generated

Definition at line 130 of file ImageProcessor.h.

Referenced by RasterImageProcessor::addFieldPoint(), GT2004ImageProcessor::clusterRobots(), GT2004ImageProcessor::execute(), GT2004ImageProcessor::filterPercepts(), RasterImageProcessor::init(), and GT2004ImageProcessor::scan().

ObstaclesPercept& ImageProcessorInterfaces::obstaclesPercept

The obstacles percept to be generated

Definition at line 142 of file ImageProcessor.h.

Referenced by RasterImageProcessor::addObstaclePoints(), BoxSpecialist::detectFreePartOfGoal(), GT2004ImageProcessor::execute(), and RasterImageProcessor::init().

const PlayerPoseCollection& ImageProcessorInterfaces::playerPoseCollection

The last calculated player pose collection

Definition at line 115 of file ImageProcessor.h.

PlayersPercept& ImageProcessorInterfaces::playersPercept

The players percept to be generated

Definition at line 139 of file ImageProcessor.h.

Referenced by GT2004ImageProcessor::clusterRobots(), GT2004ImageProcessor::execute(), GT2004ImageProcessor::filterPercepts(), and RasterImageProcessor::init().

const RobotPose& ImageProcessorInterfaces::robotPose

The last calculated ball robot pose

Definition at line 109 of file ImageProcessor.h.

Referenced by PanoramaImageProcessor::drawTransition().

const RobotState& ImageProcessorInterfaces::robotState

The last calculated robot state

Definition at line 118 of file ImageProcessor.h.

SLAMData& ImageProcessorInterfaces::slamData

Definition at line 147 of file ImageProcessor.h.

Referenced by PanoramaImageProcessor::execute(), PanoramaImageProcessor::featureDetected(), FastPanoramaProcessor::frameExecute(), and PanoramaImageProcessor::PanoramaImageProcessor().

SpecialPercept& ImageProcessorInterfaces::specialPercept

Definition at line 145 of file ImageProcessor.h.

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

TaskVisionData& ImageProcessorInterfaces::taskVisionData

for taskSelflocalisation and Image Processing

Definition at line 106 of file ImageProcessor.h.


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