| analyzeGoal(Vector2< int > startPoint) | GT2005GoalRecognizer | [private] |
| analyzeGoalpost(GT2005GoalRecognizer::EdgeDetector *detector, const Vector2< double > &directionOfEdge, bool leftGoalpost, Vector2< int > &focus, GT2005GoalRecognizer::Goalpost &result, bool *imageBorderScanned) | GT2005GoalRecognizer | [private] |
| bothSides enum value | GT2005GoalRecognizer | [private] |
| bottomBorder enum value | GT2005GoalRecognizer | [private] |
| calculateLockedPixels(const Vector2< int > &scanLineStart) | GT2005GoalRecognizer | [private] |
| colorCorrector | GT2005GoalRecognizer | [private] |
| DECLARE_DEBUG_IMAGE(imageProcessorGoal1) | GT2005GoalRecognizer | [private] |
| DECLARE_DEBUG_IMAGE(imageProcessorGoal2) | GT2005GoalRecognizer | [private] |
| detectEdge(GT2005GoalRecognizer::EdgeDetector &detector, Vector2< int > &focus, BresenhamLineScan &direction, int maxScanLength, int &pixelsUntilEdge) | GT2005GoalRecognizer | [private] |
| detectEdgeTwice(GT2005GoalRecognizer::EdgeDetector *detector, Vector2< int > &focus, BresenhamLineScan &scanLine, const Vector2< int > &scanLineOffset, int maxScanLength, EdgePointList &edgePoints) | GT2005GoalRecognizer | [private] |
| detectFreePartOfGoal(GT2005GoalRecognizer::EdgeDetector *detector, const GT2005GoalRecognizer::GoalHypothesis &goal, int &freeWidth, Vector2< int > &otherSide, bool *onImageBorder) | GT2005GoalRecognizer | [private] |
| detectGreenBelowGoalpost(Vector2< int > bottomPoint, const Vector2< double > &directionOfEdge, int goalpostHeight) | GT2005GoalRecognizer | [private] |
| detectionCounter | GT2005GoalRecognizer | [private] |
| deviationWithoutEdge enum value | GT2005GoalRecognizer | [private] |
| edge enum value | GT2005GoalRecognizer | [private] |
| EdgeType enum name | GT2005GoalRecognizer | [private] |
| flagLock | GT2005GoalRecognizer | [private] |
| flagLockCount | GT2005GoalRecognizer | [private] |
| frameNumberFlags | GT2005GoalRecognizer | [private] |
| frameNumberImage | GT2005GoalRecognizer | [private] |
| FreeSide enum name | GT2005GoalRecognizer | [private] |
| goalColor | GT2005GoalRecognizer | [private] |
| GT2005GoalRecognizer(colorClass color, const ImageProcessorInterfaces &interfaces, const ColorCorrector &colorCorrector, const ImageInfo &horizonInfo) | GT2005GoalRecognizer | |
| horizonInfo | GT2005GoalRecognizer | [private] |
| hypothesis | GT2005GoalRecognizer | [private] |
| hypothesisCount | GT2005GoalRecognizer | [private] |
| imageBorder enum value | GT2005GoalRecognizer | [private] |
| ImageBorderSide enum name | GT2005GoalRecognizer | [private] |
| inspectNeighbourhood(const Vector2< int > &point) | GT2005GoalRecognizer | [private] |
| inspectPixel(const Vector2< int > &point, const colorClass &color) | GT2005GoalRecognizer | [inline] |
| interfaces | GT2005GoalRecognizer | [private] |
| interpretResults(GT2005GoalRecognizer::EdgeDetector *detector, bool *deletedHypothesises) | GT2005GoalRecognizer | [private] |
| leftBorder enum value | GT2005GoalRecognizer | [private] |
| leftSide enum value | GT2005GoalRecognizer | [private] |
| lockArea(double x, double y, bool onGreen) | GT2005GoalRecognizer | [private] |
| lockAreaCount | GT2005GoalRecognizer | [private] |
| lockAreaStack | GT2005GoalRecognizer | [private] |
| lockAreaStackSize enum value | GT2005GoalRecognizer | [private] |
| lockedPixels | GT2005GoalRecognizer | [private] |
| maxFlagLocks enum value | GT2005GoalRecognizer | [private] |
| maxHypothesises enum value | GT2005GoalRecognizer | [private] |
| mergeFragments(bool *deletedHypothesises) | GT2005GoalRecognizer | [private] |
| N_DECLARE_DEBUG_GRAY_SCALE_IMAGE(goalRecognizerYellow) | GT2005GoalRecognizer | [private] |
| N_DECLARE_DEBUG_GRAY_SCALE_IMAGE(goalRecognizerBlue) | GT2005GoalRecognizer | [private] |
| nearImageBorder(const Vector2< int > &point, int maxDistance) | GT2005GoalRecognizer | [inline, private] |
| noBorder enum value | GT2005GoalRecognizer | [private] |
| noFreeSide enum value | GT2005GoalRecognizer | [private] |
| none enum value | GT2005GoalRecognizer | [private] |
| notifyAboutFinish() | GT2005GoalRecognizer | |
| notifyAboutFlags() | GT2005GoalRecognizer | |
| notifyAboutNewImage() | GT2005GoalRecognizer | |
| notifyAboutNewScanline(const Vector2< int > &scanLineStart) | GT2005GoalRecognizer | [inline] |
| publishResults(const GT2005GoalRecognizer::GoalHypothesis &goal, const bool *visibleGoalpost, const GT2005GoalRecognizer::FreeSide freeSide, const Vector2< int > &endpointOfFreePart, const bool *freePartOnImageBorder) | GT2005GoalRecognizer | [private] |
| recalculateLockedPixels(const Vector2< int > ¤tPoint) | GT2005GoalRecognizer | [private] |
| rightBorder enum value | GT2005GoalRecognizer | [private] |
| rightSide enum value | GT2005GoalRecognizer | [private] |
| scanAlongLine(GT2005GoalRecognizer::EdgeDetector *detector, Vector2< int > &focus, BresenhamLineScan &scanLine, const Vector2< int > &scanLineOffset, int maximumScan, int &pixelsScanned) | GT2005GoalRecognizer | [private] |
| scanCrossBar(GT2005GoalRecognizer::EdgeDetector *detector, Vector2< int > &focus, GT2005GoalRecognizer::GoalHypothesis &result, bool *imageBorderScanned) | GT2005GoalRecognizer | [private] |
| scanOnImageBorder(GT2005GoalRecognizer::EdgeDetector *detector, Vector2< int > &focus, const Vector2< double > &targetDirection, int maxBorderDistance, bool *scannedSides) | GT2005GoalRecognizer | [private] |
| topBorder enum value | GT2005GoalRecognizer | [private] |
| ~GT2005GoalRecognizer() | GT2005GoalRecognizer | [inline] |