25 #ifndef __FIREVISION_GLOBALPOSITIONMODEL_H_ 26 #define __FIREVISION_GLOBALPOSITIONMODEL_H_ 42 virtual float get_x()
const = 0;
43 virtual float get_y()
const = 0;
45 virtual void calc() = 0;
virtual void calc()=0
Calculate position.
virtual void set_robot_position(float x, float y, float ori)=0
Set the global position of the object.
virtual ~GlobalPositionModel()
Empty virtual destructor.
virtual void set_position_in_image(unsigned int x, unsigned int y)=0
Set the position of the object as recognized in the image.
virtual float get_x() const =0
Get global x coordinate of object.
virtual float get_y() const =0
Get global y coordinate of object.
virtual bool is_pos_valid() const =0
Check if the position is valid.
Global Position Model Interface.