Container for parameters of SegmentProber.
More...
#include <ProbingControl.h>
|
enum | move_status { MOVE_ACCEPTED =0
, COORD_ERROR =1
, DIR_ERROR =2
} |
|
typedef unsigned char | marker_t |
|
Container for parameters of SegmentProber.
- Template Parameters
-
S | - storage type of the source image data (int by default, but should be floating-type, if src is). |
D | - storage type of the destination image data |
- Author
- Marku.nosp@m.s.Pe.nosp@m.ura@f.nosp@m.mi.f.nosp@m.i
◆ markBlockedIn()
void markBlockedIn |
( |
const Position & |
pos, |
|
|
Direction::value_t |
dir |
|
) |
| |
|
inline |
Disable exit from position pos
towards direction dir
.
Mark blocking for this position(i,j).
- Parameters
-
pos | - value parameter forwarded to direction dir |
dir | - direction to be inverted for marking |
◆ markBlockedOut()
bool markBlockedOut |
( |
Position |
pos, |
|
|
Direction::value_t |
dir |
|
) |
| |
|
inline |
Disable entry to position pos
from direction dir
inverted .
Mark inverse blocking for "pos+dir"
, with dir inverted 180 degrees.
- Parameters
-
pos | - value parameter forwarded to direction dir |
dir | - direction to be inverted for marking |
- Returns
- -
true
in success, false
upon coordinate overflow
The documentation for this struct was generated from the following file: