IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
NeighbourhoodUtils.h
Go to the documentation of this file.
1 // NeighbourhoodUtils.h:
3 // ----------------
4 //
14 
15 #ifndef __IPSDKBASEIMAGETOOLS_NEIGHBOURHOOD_H__
16 #define __IPSDKBASEIMAGETOOLS_NEIGHBOURHOOD_H__
17 
20 #include <string>
21 
22 namespace ipsdk {
23 namespace image {
24 namespace tools {
25 
39 std::string implementGetPixel2d(const eImageBufferType& bufType);
40 
58 std::string implementCopyDataToLocalMemory2d(const eImageBufferType& bufTypeIn, const eImageBufferType& bufTypeOut,
59  const int groupSizeX, const int groupSizeY, const int localSizeX, const int localSizeY);
60 
63 
64 } // end of namespace tools
65 } // end of namespace image
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKBASEIMAGETOOLS_NEIGHBOURHOOD_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.
#define IPSDKBASEIMAGETOOLS_API
Import/Export macro for library IPSDKBaseImageTools.
Definition: IPSDKBaseImageToolsExports.h:25
IPSDKBASEIMAGETOOLS_API std::string implementCopyDataToLocalMemory2d(const eImageBufferType &bufTypeIn, const eImageBufferType &bufTypeOut, const int groupSizeX, const int groupSizeY, const int localSizeX, const int localSizeY)
Function implementing in a std::string the copy of a part of an input buffer into a local buffer...
Predefined type for image management.
IPSDKBASEIMAGETOOLS_API std::string implementGetPixel2d(const eImageBufferType &bufType)
Function implementing in a std::string the access to a pixel in a buffer. The output contains the fun...
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78