24 #ifndef __FIREVISION_FVUTILS_CAMERA_TRACKER_H_ 25 #define __FIREVISION_FVUTILS_CAMERA_TRACKER_H_ 32 class RelativePositionModel;
39 float camera_ori_deg );
61 float camera_orientation;
CameraTracker(RelativePositionModel *relative_position_model, float camera_height, float camera_ori_deg)
Constructor.
float get_new_pan()
Get the new pan value.
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 set_world_point(float x, float y)
Set world point.
Relative Position Model Interface.
float get_new_tilt()
Get the new tilt value.
static const unsigned int MODE_WORLD
World point mode, track a world point.
void set_mode(unsigned int mode)
Set tracking mode.
void calc()
Calculate values.
~CameraTracker()
Destructor.
void set_relative_position_model(RelativePositionModel *rpm)
Set relative position model.