40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
/*
 | 
						|
 * Copyright 1993-2010 NVIDIA Corporation.  All rights reserved.
 | 
						|
 *
 | 
						|
 * NVIDIA Corporation and its licensors retain all intellectual 
 | 
						|
 * property and proprietary rights in and to this software and 
 | 
						|
 * related documentation and any modifications thereto.  
 | 
						|
 * Any use, reproduction, disclosure, or distribution of this 
 | 
						|
 * software and related documentation without an express license 
 | 
						|
 * agreement from NVIDIA Corporation is strictly prohibited.
 | 
						|
 */
 | 
						|
#ifndef _testintegralimagesquared_h_
 | 
						|
#define _testintegralimagesquared_h_
 | 
						|
 | 
						|
#include "NCVTest.hpp"
 | 
						|
#include "NCVTestSourceProvider.hpp"
 | 
						|
 | 
						|
 | 
						|
class TestIntegralImageSquared : public NCVTestProvider
 | 
						|
{
 | 
						|
public:
 | 
						|
 | 
						|
    TestIntegralImageSquared(std::string testName, NCVTestSourceProvider<Ncv8u> &src,
 | 
						|
                             Ncv32u width, Ncv32u height);
 | 
						|
 | 
						|
    virtual bool init();
 | 
						|
    virtual bool process();
 | 
						|
    virtual bool deinit();
 | 
						|
    virtual bool toString(std::ofstream &strOut);
 | 
						|
 | 
						|
private:
 | 
						|
	TestIntegralImageSquared(const TestIntegralImageSquared&);
 | 
						|
	TestIntegralImageSquared& operator=(const TestIntegralImageSquared&);	
 | 
						|
 | 
						|
    NCVTestSourceProvider<Ncv8u> &src;
 | 
						|
    Ncv32u width;
 | 
						|
    Ncv32u height;
 | 
						|
};
 | 
						|
 | 
						|
#endif // _testintegralimagesquared_h_
 |