24 #ifndef _FIREVISION_FVUTILS_CAMERA_TRACKER_H_
25 #define _FIREVISION_FVUTILS_CAMERA_TRACKER_H_
27 namespace firevision {
29 class RelativePositionModel;
36 float camera_ori_deg);
57 float camera_orientation;
void set_relative_position_model(RelativePositionModel *rpm)
Set relative position model.
float get_new_tilt()
Get the new tilt value.
void set_world_point(float x, float y)
Set world point.
static const unsigned int MODE_MODEL
Model mode, track by a relative world model.
void set_robot_position(float x, float y, float ori)
Set robot position.
void calc()
Calculate values.
void set_mode(unsigned int mode)
Set tracking mode.
float get_new_pan()
Get the new pan value.
CameraTracker(RelativePositionModel *relative_position_model, float camera_height, float camera_ori_deg)
Constructor.
static const unsigned int MODE_WORLD
World point mode, track a world point.
~CameraTracker()
Destructor.
Relative Position Model Interface.