15 #ifndef __IPSDKIMAGE_IMAGETILEUTILS_H__ 16 #define __IPSDKIMAGE_IMAGETILEUTILS_H__ 22 #include <IPSDKImage/Fragment/BorderPolicy/2d/Border2dPolicy.h> 39 tile::ImageTileInfo2d& imageTileInfo2d);
50 tile::ImageTileInfo3d& imageTileInfo3d);
57 const Border2dPolicy& border2dPolicy,
58 const tile::ImageTileInfo2d& imageTileInfo2d,
59 FragHybridBuffer& buffer);
67 #endif // __IPSDKIMAGE_IMAGETILEUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Utility functions for image fragments management.
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Predefined types for buffer manipulations.
IPSDKIMAGE_API void computeIntersection(const ipUInt64 imageSizeX, const ipUInt64 tileStartOffsetX, const ipUInt64 tileSizeX, const ipUInt64 imageSizeY, const ipUInt64 tileStartOffsetY, const ipUInt64 tileSizeY, tile::ImageTileInfo2d &imageTileInfo2d)
method allowing to compute image/tile intersection informations
Definition of import/export macro for library.
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
IPSDKIMAGE_API void processBorders(const eImageBufferType &imageBufferType, const Border2dPolicy &border2dPolicy, const tile::ImageTileInfo2d &imageTileInfo2d, FragHybridBuffer &buffer)
method allowing to complete a tile buffer with border data given a border policy
Predefined types for image tile management.
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78