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


#ifndef _ADDFILTER_H 
#define _ADDFILTER_H 
 
#include "GenericFilter.h" 
 
class AddFilter : public GenericFilter { 
 
public: 
	AddFilter(float addNum); 
	~AddFilter(); 
	virtual void applyFilter(GPUVision *image1); 
	virtual void applyFilter(GPUVision *image1, GPUVision *image2); 
	void SetAddNum(float addNum) { _addNum = addNum;} 
 
private: 
	float _addNum; 
	CGprogram _program; 
	CGprogram _addTwoProgram; 
	CGparameter _textureParam, _addValParam; 
	CGparameter _addTextureParam1, _addTextureParam2; 
}; 
#endif