QCamAutoGuidage Class Reference

base class of any object who want to control a telescope to do automatic tracking of object. More...

#include <QCamAutoGuidage.hpp>

Inheritance diagram for QCamAutoGuidage:

Inheritance graph
[legend]
Collaboration diagram for QCamAutoGuidage:

Collaboration graph
[legend]
List of all members.

Public Slots

void track (bool mode)
 To activate or desactivate the Tracking.

Signals

void altMove (MoveDir)
 is emited when alt move is done
void ascMove (MoveDir)
 is emited when asc move is done

Public Member Functions

void setCam (QCam *cam)
 the the camera.
void setScope (QTelescope *scope)
 set the telscope.
void setTracker (QCamFindShift *tracker)
 set the FindShift algorithm.
virtual QWidget * buildGUI (QWidget *parent=0)
 build the associated GUI

Protected Slots

virtual void frameShift (const ShiftInfo &shift)=0
 called with the shift frome the orifinal frame to the current frame.

Detailed Description

base class of any object who want to control a telescope to do automatic tracking of object.

The only thing to implement is the slot frameShift(const QPoint& shift).


Member Function Documentation

void QCamAutoGuidage::track ( bool  mode  )  [slot]

To activate or desactivate the Tracking.

tracking is possible only if a cam, a telescope and a findShift algorithm have been connected.

virtual void QCamAutoGuidage::frameShift ( const ShiftInfo shift  )  [protected, pure virtual, slot]

called with the shift frome the orifinal frame to the current frame.

Must be implementedc by any subclass.

Implemented in QCamAutoGuidageSimple.


The documentation for this class was generated from the following files:
Generated on Sat Oct 27 09:21:06 2007 for QastroCam by  doxygen 1.5.1