|
| 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: