|
virtual bool | isValidPixel (const Channel &src, const Position &pos) const |
|
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 .
|
|
bool | markBlockedOut (Position pos, Direction::value_t dir) |
| Disable entry to position pos from direction dir inverted .
|
|
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 |
|
|
enum | move_status { MOVE_ACCEPTED =0
, COORD_ERROR =1
, DIR_ERROR =2
} |
|
typedef unsigned char | marker_t |
|
◆ isValidPixel()
virtual bool isValidPixel |
( |
const Channel & |
src, |
|
|
const Position & |
pos |
|
) |
| const |
|
inlinevirtual |
The documentation for this struct was generated from the following file: