// Algorithm.h: interface for the CAlgorithm class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_ALGORITHM_H__645F76FB_F1DD_453C_A300_580D7CE57148__INCLUDED_) #define AFX_ALGORITHM_H__645F76FB_F1DD_453C_A300_580D7CE57148__INCLUDED_ #include "OFPyramid.h" // Added by ClassView #include "ImagePyramid.h" // Added by ClassView #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CAlgorithm { public: double Round(double Num); CAlgorithm(char *FileName1, char *FileName2,char *Out,char *OutColor, int Depth, int GaussSize, int Minimum, int Rate); //CAlgorithm(char* FileName1, char* FileName2, int Depth); CAlgorithm(); virtual ~CAlgorithm(); private: COFPyramid *OpticalFlowPyramid; CImagePyramid *FirstSeq; CImagePyramid *SecondSeq; CGaussMatrix *Repare; }; #endif // !defined(AFX_ALGORITHM_H__645F76FB_F1DD_453C_A300_580D7CE57148__INCLUDED_)