X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FBilatTools_OpenCV%2Fsrc%2Fcore%2Fviewer%2Fsequence%2FSequenceViewerCV.h;fp=WCudaMSE%2FBilatTools_OpenCV%2Fsrc%2Fcore%2Fviewer%2Fsequence%2FSequenceViewerCV.h;h=18d6bf5fc3250ed80c09b72d9456305bb952404e;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/BilatTools_OpenCV/src/core/viewer/sequence/SequenceViewerCV.h b/WCudaMSE/BilatTools_OpenCV/src/core/viewer/sequence/SequenceViewerCV.h new file mode 100755 index 0000000..18d6bf5 --- /dev/null +++ b/WCudaMSE/BilatTools_OpenCV/src/core/viewer/sequence/SequenceViewerCV.h @@ -0,0 +1,59 @@ +#ifndef SEQUENCE_VIEVER_CV_H_ +#define SEQUENCE_VIEVER_CV_H_ + +#include +#include "Capture_A.h" +#include "Chronos.h" + + +/*----------------------------------------------------------------------*\ + |* Declaration *| + \*---------------------------------------------------------------------*/ + +/*--------------------------------------*\ + |* Public *| + \*-------------------------------------*/ + +class SequenceVieverCV + { + /*--------------------------------------*\ + |* Constructor *| + \*-------------------------------------*/ + + public: + + SequenceVieverCV(Capture_A* ptrCaptureur); + virtual ~SequenceVieverCV(void); + + /*--------------------------------------*\ + |* Methodes *| + \*-------------------------------------*/ + + public: + + void run(); + int fps(void); + +private: + + int timeToWaitMS(Chronos* ptrChrono); + + /*--------------------------------------*\ + |* Attributs *| + \*-------------------------------------*/ + + private: + + //Inputs + Capture_A* ptrCaptureur; + + // Tools + bool isStart; + + }; + +#endif + +/*----------------------------------------------------------------------*\ + |* End *| + \*---------------------------------------------------------------------*/