FrameAlgo.hpp

00001 #ifndef _FrameAlgo_hpp_
00002 #define _FrameAlgo_hpp_
00003 
00004 #include "QCamFrame.hpp"
00005 #include <qobject.h>
00006 
00007 class QWidget;
00008 
00010 class FrameAlgo : public QObject {
00011    Q_OBJECT;
00012 public:
00017    virtual bool transform(const QCamFrame in, QCamFrame & out) =0;
00018    virtual QString label() const =0;
00019    virtual QWidget * allocGui(QWidget * parent) const=0;
00020    virtual ~FrameAlgo() {}
00021    
00022 public:
00024    virtual void reset() {}
00025 };
00026 
00027 #endif

Generated on Sat Oct 27 09:21:03 2007 for QastroCam by  doxygen 1.5.1