24 #ifndef __FIREVISION_SCANLINE_GRID_H_
25 #define __FIREVISION_SCANLINE_GRID_H_
27 #include <fvmodels/scanlines/scanlinemodel.h>
28 #include <fvutils/base/roi.h>
29 #include <fvutils/base/types.h>
42 unsigned int offset_x,
unsigned int offset_y,
43 ROI* roi = NULL,
bool horizontal_grid =
true);
53 const char * get_name();
54 unsigned int get_margin();
56 virtual void set_robot_pose(
float x,
float y,
float ori);
57 virtual void set_pan_tilt(
float pan,
float tilt);
58 virtual void set_roi(
ROI* roi = NULL);
60 void setDimensions(
unsigned int width,
unsigned int height,
ROI* roi = NULL);
61 void setOffset(
unsigned int offset_x,
unsigned int offset_y);
62 void setGridParams(
unsigned int width,
unsigned int height,
63 unsigned int offset_x,
unsigned int offset_y,
64 ROI* roi = NULL,
bool horizontal_grid =
true);
69 unsigned int offset_x;
70 unsigned int offset_y;
80 void calc_next_coord();
Scanline model interface.
Point with cartesian coordinates as unsigned integers.