www.pudn.com > GPUVision_5-13-05-2.zip > HarrisFilter.h


#ifndef _HARRISFILTER_H 
#define _HARRISFILTER_H 
 
#include "GenericFilter.h" 
 
class HarrisFilter : public GenericFilter { 
 
public: 
	HarrisFilter (float threshold, CGcontext context=NULL); 
	~HarrisFilter (); 
	virtual void applyFilter(GPUVision *image1); 
	virtual void applyFilter(GPUVision *image1, GPUVision *image2); 
	void SetThreshold(float threshold) { _threshold = threshold;} 
 
private: 
	float _threshold; 
	CGprogram _program; 
	CGparameter _textureParam, _thresholdParam; 
}; 
#endif