Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
clfCopy.hh
1 /*
2  * clfCopy.hh
3  *
4  * Created on: Dec 16, 2011
5  * Author: fkellner
6  */
7 
8 #ifndef clfCopy_HH_
9 #define clfCopy_HH_
10 
11 #include <Base/Common/BIASpragmaStart.hh>
12 #include <bias_config.h>
13 #include <OpenCLFramework/Algorithm/clfAlgorithm.hh>
14 #include <OpenCLFramework/clfImage2D.hh>
15 #include <OpenCLFramework/Filter/clfColorConversion.hh>
16 #include <OpenCLFramework/Algorithm/clfImageOperator.hh>
17 
18 namespace BIAS {
19 
20 class BIASOpenCLFramework_EXPORT clfCopy : public clfAlgorithm {
21 public:
22  clfCopy(clfContext *ctx = NULL, bool sharedGL = false, unsigned int device = 0);
23  virtual ~clfCopy();
24 
25  void Copy(clfImage2D *src, clfImage2D *dest);
26 
27 private:
28 
29 };
30 
31 } /* namespace BIAS */
32 #include <Base/Common/BIASpragmaEnd.hh>
33 #endif /* clfCopy_HH_ */
OpenCL Image2D wrapper.
Definition: clfImage2D.hh:46
OpenCL Context wrapper.
Definition: clfContext.hh:49