FLImaging 7.10.21.1
CudaImageDataUtilities.h
1#pragma once
2
3#if _MSC_VER >= 1900 && defined(_M_X64)
4
5
6namespace FLImaging
7{
8 namespace AI
9 {
10 template<typename T>
11 class CTensor;
12
13 template<typename T>
14 class CCudaImageData;
15
16 template<typename T>
17 class CHipImageData;
18
19 template<typename T>
20 class FL_EXPORT CCudaImageDataUtilities : public Base::CFLBase
21 {
22 private:
23 CCudaImageDataUtilities();
24 public:
25 virtual ~CCudaImageDataUtilities();
26
27 static const CResult ConvertTensorToCudaImage(CTensor<T>* pTsrSource, CCudaImageData<T>* pCidResult);
28
29 DeclareGetClassType();
30
31 private:
32 static CCudaImageDataUtilities<T>* GetObject();
33 };
34 }
35}
36
37#endif
Definition FLImagingImgProcBase/AlgorithmAIBase.h:18