![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Functions used for all the Cuda algorithm. More...
#include <IPSDKBaseImageTools/IPSDKBaseImageToolsExports.h>#include <IPSDKImage/Image/ImageTypes.h>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::image | |
| Namespace agregating IPSDK image management routines and classes. | |
| ipsdk::image::tools | |
| Namespace aggregating basic image tools components. | |
Functions | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API const T * | ipsdk::image::tools::extractBufferData (const CudaImage &cudaImg, const ipUInt64 deviceIdx) |
| Extracts a buffer data from a CudaImage as a const T* data. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API T * | ipsdk::image::tools::extractBufferData (CudaImage &cudaImg, ipUInt64 deviceIdx) |
| Extracts a buffer data from a CudaImage as a T* data. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API const T * | ipsdk::image::tools::extractBufferData (const CudaImage &cudaImg, const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) |
| Extracts a buffer data from a CudaImage as a const T* data. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API T * | ipsdk::image::tools::extractBufferData (CudaImage &cudaImg, const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) |
| Extracts a buffer data from a CudaImage as a T* data. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API const std::vector< const T * > | ipsdk::image::tools::extractBufferDataColl (const CudaImage &cudaImg) |
| Creates a std::vector containing the buffers of all the plan of an image. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API const std::vector< T * > | ipsdk::image::tools::extractBufferDataColl (CudaImage &cudaImg) |
| Creates a std::vector containing the buffers of all the plan of an image. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API const T ** | ipsdk::image::tools::extractBufferDataCollToGpu (const CudaImage &cudaImg) |
| Exports the std::vector created by extractBufferDataColl to gpu. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API T ** | ipsdk::image::tools::extractBufferDataCollToGpu (CudaImage &cudaImg) |
| Exports the std::vector created by extractBufferDataColl to gpu. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API void | ipsdk::image::tools::freeBufferDataColl (const T **pDeviceData) |
| Free the vector allocated by extractBufferDataColl. | |
| template<typename T > | |
| IPSDKBASEIMAGETOOLS_API void | ipsdk::image::tools::freeBufferDataColl (T **pDeviceData) |
Functions used for all the Cuda algorithm.
1.8.14