addBallPercept(Geometry::Circle &circle, double validity) | RBallSpecialist2 | [private] |
calculateCircleByEdges(Geometry::Circle &circle) | RBallSpecialist2 | [private] |
calculateLargeCircle(const Box &input, Geometry::Circle &circle) | RBallSpecialist2 | [private] |
calculateSmallCircle(Geometry::Circle &circle) | RBallSpecialist2 | [private] |
checkColor(int x, int y, colorClass color) | RasterSpecialist | [inline, protected] |
checkColor(Vector2< int > v, colorClass color) | RasterSpecialist | [inline, protected] |
createBox(std::list< LinePair > &segment, Box &box) | RBallSpecialist2 | [private] |
createConvexPoly(std::list< LinePair > &input, std::vector< Vector2< int > > output) | RasterSpecialist | [protected] |
createGridSegments(std::list< GridLP > &lines, std::vector< std::list< GridLP > > &segments, int xSpace, int ySpace) | RasterSpecialist | [protected] |
createSegmentsFromLines(std::list< LinePair > &lines, std::vector< std::list< LinePair > > &segments, int spaceX, int spaceY) | RasterSpecialist | [protected] |
createSegmentsFromLines2(std::list< LinePair > &lines, std::vector< std::list< LinePair > > &segments, int xSpace, int ySpace) | RasterSpecialist | [protected] |
doColorSegmentation(std::vector< LinePair > &lines, std::vector< std::vector< LinePair > > &segments, int xSpace, int ySpace) | RasterSpecialist | [protected] |
EDGE_THR enum value | RBallSpecialist2 | [private] |
edgeScanner | RBallSpecialist2 | [private] |
errorDummy | RasterSpecialist | [protected] |
executePostProcessing() | RBallSpecialist2 | [virtual] |
filterBallPoints(std::list< LinePair > &segment) | RBallSpecialist2 | [private] |
getColor(Vector2< int > v) | RasterSpecialist | [inline, protected] |
getColor(int x, int y) | RasterSpecialist | [inline, protected] |
getCoordinatesByAngle(double angle, double &x, double &y) | RBallSpecialist2 | [inline] |
getDistanceToLine(const Geometry::Line line, const Vector2< int > &point) | RasterSpecialist | [inline, protected] |
getType() | RBallSpecialist2 | [virtual] |
I_Pin typedef | RasterSpecialist | |
imageHeight | RasterSpecialist | [protected] |
imageWidth | RasterSpecialist | [protected] |
init() | RBallSpecialist2 | [virtual] |
invokeOnPostScan(int x, int y) | RBallSpecialist2 | [virtual] |
invokeOnPreScan(int x, int y) | RBallSpecialist2 | [virtual] |
isEdge(int x, int y) | RBallSpecialist2 | [inline, private] |
MAX_CIRCLE_DIST enum value | RBallSpecialist2 | [private] |
MAX_EDGE_POINTS enum value | RBallSpecialist2 | [private] |
middleEdgePointDist(Geometry::Circle &circle) | RBallSpecialist2 | [private] |
minEdgeThreshold | RBallSpecialist2 | [private] |
numberOfEdgePoints | RBallSpecialist2 | [private] |
points | RBallSpecialist2 | [private] |
postScanNeeded | RasterSpecialist | |
preScanNeeded | RasterSpecialist | |
RasterSpecialist(RasterImageProcessor &imagePro) | RasterSpecialist | |
RBallSpecialist2(RasterImageProcessor &processor, RasterStrategy &strategy) | RBallSpecialist2 | |
rip | RasterSpecialist | [protected] |
roundness | RBallSpecialist2 | [private] |
rows | RBallSpecialist2 | |
scan(Vector2< int > v, short direction) | RasterSpecialist | [inline, protected] |
scan(Vector2< int > v, short direction, colorClass search) | RasterSpecialist | [inline, protected] |
scan(int x, int y, short direction) | RasterSpecialist | [inline, protected] |
SCAN_THR enum value | RBallSpecialist2 | [private] |
scanEast(int x, int y) | RasterSpecialist | [inline, protected] |
scanNE(int x, int y) | RasterSpecialist | [inline, protected] |
scanNorth(int x, int y) | RasterSpecialist | [inline, protected] |
scanNW(int x, int y) | RasterSpecialist | [inline, protected] |
scanSE(int x, int y) | RasterSpecialist | [inline, protected] |
scanSouth(int x, int y) | RasterSpecialist | [inline, protected] |
scanSW(int x, int y) | RasterSpecialist | [inline, protected] |
scanWest(int x, int y) | RasterSpecialist | [inline, protected] |
setThreshold(int threshold) | RBallSpecialist2 | [private] |
sign(int value) | RasterSpecialist | [inline, protected] |
strategy | RBallSpecialist2 | [private] |
temp | RBallSpecialist2 | |
theta(Vector2< int > &v1, Vector2< int > &v2) | RasterSpecialist | [inline, protected] |
theta(Vector2< int > &v) | RasterSpecialist | [inline, protected] |
threshold | RBallSpecialist2 | [private] |
validateCircle(Geometry::Circle &circle) | RBallSpecialist2 | |
validateEdgePoints(Geometry::Circle &circle) | RBallSpecialist2 | |
~RasterSpecialist() | RasterSpecialist | [virtual] |
~RBallSpecialist2() | RBallSpecialist2 | [virtual] |