|
Public Member Functions | |
virtual bool | isValidPixel (const Channel &src, const Position &pos) const |
Public Member Functions inherited from ProberControl | |
virtual bool | isVisited (const Position &pos) const |
NEW. | |
virtual void | markVisited (const Position &pos) |
void | markBlockedIn (const Position &pos, Direction::value_t dir) |
Disable exit from position pos towards direction dir . More... | |
bool | markBlockedOut (Position pos, Direction::value_t dir) |
Disable entry to position pos from direction dir inverted . More... | |
virtual bool | isValidDir (const Position &pos, Direction::value_t dir) const |
Direction NONE is always valid,. | |
virtual move_status | move (Position &pos, Direction::value_t dir) const |
Public Attributes | |
int | threshold = 128 |
Public Attributes inherited from ProberControl | |
CoordinateHandler2D | handler |
ImageT< marker_t > | markerImage |
marker_t | visitedMarker = 0xff |
Additional Inherited Members | |
Public Types inherited from ProberControl | |
enum | move_status { MOVE_ACCEPTED =0 , COORD_ERROR =1 , DIR_ERROR =2 } |
typedef unsigned char | marker_t |