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> 93 virtual void reset() = 0;
Scanline model interface.
Called method has not been implemented.
virtual ~ScanlineModel()
Virtual empty destructor.
virtual void reset()=0
Reset model.
virtual bool finished()=0
Check if all desired points have been processed.
virtual void set_robot_pose(float x, float y, float ori)=0
Set the robot's pose.
virtual unsigned int get_margin()=0
Get margin around points.
Point with cartesian coordinates as unsigned integers.
virtual fawkes::upoint_t * operator++()=0
Postfix ++ operator.
virtual void set_pan_tilt(float pan, float tilt)=0
Set camera's pan/tilt values.
virtual fawkes::upoint_t operator*()=0
Get the current coordinate.
virtual fawkes::upoint_t * operator->()=0
Get pointer to current point.
virtual void set_roi(ROI *roi=NULL)
Set the region-of-interest.
virtual const char * get_name()=0
Get name of scanline model.