15 #ifndef __IPSDKIMAGE_IMAGETILEEXTRACTOR_H__ 16 #define __IPSDKIMAGE_IMAGETILEEXTRACTOR_H__ 25 #include <IPSDKUtil/Tools/ProcessingResult.h> 54 static void extractInputTile2d(
const ipUInt64 zPlanIdx,
76 template <
typename FragmentType>
77 static void extractTile2d(
const ipUInt64 zPlanIdx,
84 typename FragmentType::ImageType& inputImage,
85 FragmentType& imageTile2d);
110 static void extractInputTile3d(
const ipUInt64 cPlanIdx,
112 const ipInt64 tileStartOffsetX,
113 const ipInt64 tileStartOffsetY,
114 const ipInt64 tileStartOffsetZ,
133 template <
typename FragmentType>
134 static void extractTile3d(
const ipUInt64 cPlanIdx,
142 typename FragmentType::ImageType& inputImage,
143 FragmentType& imageTile3d);
152 #endif // __IPSDKIMAGE_IMAGETILEEXTRACTOR_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Structure used to extract image tiles from an image.
Definition: ImageTileExtractor.h:33
Predefined types for data identifier management.
Class used to define policy for 2d strip borders management during a kernel algorithm processing...
Definition: Border2dPolicy.h:34
Predefined types for border 3d policy management.
Input class for 2d image tiles.
Definition: InputImageTile2d.h:29
Predefined types for border 2d policy management.
Definition of import/export macro for library.
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
Class used to define policy for 3d strip borders management during a kernel algorithm processing...
Definition: Border3dPolicy.h:34
Input class for 3d image tiles.
Definition: InputImageTile3d.h:27
Predefined types for image tile management.
Base class for images data type.
Definition: BaseImage.h:43
Predefined types for data items.
int64_t ipInt64
Base types definition.
Definition: BaseTypes.h:54
Predefined type for image management.