15 #ifndef __IPSDKIMAGE_BASEIMAGETILE_H__ 16 #define __IPSDKIMAGE_BASEIMAGETILE_H__ 18 #include <IPSDKImage/Fragment/BaseImageFragment.h> 60 virtual const ipUInt64 getFullTileSize()
const = 0;
64 virtual const ipUInt64 getPlanTileSize()
const = 0;
68 virtual const ipUInt64 getTileNbPlans()
const = 0;
90 #endif // __IPSDKIMAGE_BASEIMAGETILE_H__ eImageFragmentType getImageFragmentType() const
retrieve image fragment type
Definition: BaseImageTile.h:79
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eImageTileType
Enumerate describing image tile type.
Definition: ImageTileTypes.h:41
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
static const eImageFragmentType::domain g_imageFragmentType
image fragment type
Definition: BaseImageTile.h:35
Image tile fragment.
Definition: ImageFragmentTypes.h:37
Base class for image fragments.
Definition: BaseImageFragment.h:39
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
Predefined types for image tile management.
Base class for image tile.
Definition: BaseImageTile.h:27
eImageFragmentType
Enumerate describing image fragment type.
Definition: ImageFragmentTypes.h:33
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78