Public Member Functions | Public Attributes | List of all members
SimpleProberControl Struct Reference
Inheritance diagram for SimpleProberControl:
Inheritance graph
[legend]
Collaboration diagram for SimpleProberControl:
Collaboration graph
[legend]

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
 

The documentation for this struct was generated from the following file: