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