24 #ifndef __FIREVISION_MODELS_SCANLINES_SCANLINEMODEL_H_
25 #define __FIREVISION_MODELS_SCANLINES_SCANLINEMODEL_H_
34 #include <core/exceptions/software.h>
35 #include <fvutils/base/types.h>
36 #include <fvutils/base/roi.h>
39 namespace firevision {
88 virtual bool finished() = 0;
93 virtual void reset() = 0;
98 virtual const char * get_name() = 0;
108 virtual unsigned int get_margin() = 0;
116 virtual void set_robot_pose(
float x,
float y,
float ori) = 0;
122 virtual void set_pan_tilt(
float pan,
float tilt) = 0;
Scanline model interface.
Called method has not been implemented.
virtual ~ScanlineModel()
Virtual empty destructor.
Point with cartesian coordinates as unsigned integers.
virtual void set_roi(ROI *roi=NULL)
Set the region-of-interest.