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

Modules/ImageProcessor/GT2005ImageProcessor/GT2005ImageProcessorTools.h File Reference

#include "Representations/Perception/ColorTable64.h"
#include "Modules/ImageProcessor/ImageProcessorTools/ColorCorrector.h"

Include dependency graph for GT2005ImageProcessorTools.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.

Defines

#define COLOR_CLASS(y, u, v, table)   static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2])
#define CORRECTED_COLOR_CLASS(px, py, y, u, v, table, corrector)   static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[corrector.correct(px,py,0,(y)) >> 2][corrector.correct(px,py,1,(u)) >> 2][corrector.correct(px,py,2,(v)) >> 2])


Define Documentation

#define COLOR_CLASS y,
u,
v,
table   )     static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2])
 

Definition at line 24 of file GT2005ImageProcessorTools.h.

Referenced by VLCGoalRecognizer::detectEdge(), GT2005GoalRecognizer::detectEdge(), VLCLineFinder_DeterministicApproach::doVerificationScan(), SlamBorderFinder::doVerificationScan(), GT2005LineFinder_DeterministicApproach::doVerificationScan(), VLCLineFinder_DeterministicApproach::doVerificationScanForCircle(), GT2005LineFinder_DeterministicApproach::doVerificationScanForCircle(), SlamBeaconDetector::findSpecial(), VLCRobotSpecialist::generateColorspace(), GT2005RobotSpecialist::generateColorspace(), VLCRobotSpecialist::generatePercept(), GT2005RobotSpecialist::generatePercept(), VLCRobotSpecialist::noColorPixelsBetween(), GT2005RobotSpecialist::noColorPixelsBetween(), VLCRobotSpecialist::scan(), VLCImageProcessor::scan(), SlamImageProcessor::scan(), GT2005RobotSpecialist::scan(), GT2005ImageProcessor::scan(), GT2005CenterCircleFinder::scan(), VLCGoalRecognizer::scanAlongLine(), GT2005GoalRecognizer::scanAlongLine(), VLCBeaconDetector::scanForBeaconEdges(), SlamBeaconDetector::scanForBeaconEdges(), GT2005BeaconDetector::scanForBeaconEdges(), VLCBeaconDetector::scanForBeaconPart(), SlamBeaconDetector::scanForBeaconPart(), GT2005BeaconDetector::scanForBeaconPart(), SlamBeaconDetector::scanForFlagCharacterization(), VLCBeaconDetector::scanForPink(), SlamBeaconDetector::scanForPink(), GT2005BeaconDetector::scanForPink(), GoalRecognizer::scanHorizontalForGoals(), and GoalRecognizer::scanLinesForGoals().

#define CORRECTED_COLOR_CLASS px,
py,
y,
u,
v,
table,
corrector   )     static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[corrector.correct(px,py,0,(y)) >> 2][corrector.correct(px,py,1,(u)) >> 2][corrector.correct(px,py,2,(v)) >> 2])
 

Definition at line 25 of file GT2005ImageProcessorTools.h.

Referenced by VLCBallSpecialist::addBallPercept(), GT2005BallSpecialist::addBallPercept(), GT2005PlayerSpecialist::checkForWhiteLineBetweenBlue(), GT2005PlayerSpecialist::checkForWhiteLineBetweenRed(), GT2005PlayerSpecialist::detectBlueRobots(), VLCGoalRecognizer::detectGreenBelowGoalpost(), GT2005GoalRecognizer::detectGreenBelowGoalpost(), GT2005PlayerSpecialist::detectRedRobots(), GT2005PlayerSpecialist::findBlueFootPointYAxis(), VLCBallSpecialist::findEndOfBall(), GT2005BallSpecialist::findEndOfBall(), VLCFlagSpecialist::findEndOfFlag(), SlamFlagSpecialist::findEndOfFlag(), GT2005FlagSpecialist::findEndOfFlag(), GT2005PlayerSpecialist::findRedFootPointYAxis(), GT2005PlayerSpecialist::inspectColorArea(), VLCGoalRecognizer::inspectNeighbourhood(), GT2005GoalRecognizer::inspectNeighbourhood(), GuideDogRobotSpecialist::isRed(), SlamGoalRecognizer::scanHorizontalForGoals(), and SlamGoalRecognizer::scanLinesForGoals().


Generated on Mon Mar 20 22:01:58 2006 for GT2005 by doxygen 1.3.6