15 #ifndef __IPSDKIMAGE_IMAGETILETYPES_H__ 16 #define __IPSDKIMAGE_IMAGETILETYPES_H__ 23 struct ImageTileExtractor;
25 class BaseImageTile2d;
26 class InputImageTile2d;
27 class InOutImageTile2d;
28 class OutputImageTile2d;
29 class BaseImageTile3d;
30 class InputImageTile3d;
31 class InOutImageTile3d;
32 class OutputImageTile3d;
197 #endif // __IPSDKIMAGE_IMAGETILETYPES_H__ boost::shared_ptr< BaseImageTile3d > ImageTile3dPtr
Definition: ImageTileTypes.h:170
Predefined types for image fragments management.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipUInt64 _intersectStartOffset
start offset for intersection
Definition: ImageTileTypes.h:87
Definition: ImageTileTypes.h:57
boost::shared_ptr< BaseImageTile2d > ImageTile2dPtr
Definition: ImageTileTypes.h:146
boost::shared_ptr< BaseImageTile > ImageTilePtr
Definition: ImageTileTypes.h:140
TileCoords _tileCoordsX
tile coordinates
Definition: ImageTileTypes.h:103
Definition: ImageTileTypes.h:99
boost::shared_ptr< OutputImageTile3d > OutputImageTile3dPtr
Definition: ImageTileTypes.h:188
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
ipUInt64 _tileSize
tile size
Definition: ImageTileTypes.h:84
image 2d tile
Definition: ImageTileTypes.h:43
boost::shared_ptr< const InOutImageTile2d > InOutImageTile2dConstPtr
Definition: ImageTileTypes.h:159
eImageTileType
Enumerate describing image tile type.
Definition: ImageTileTypes.h:41
ImageCoords _imageCoordsX
image coordinates
Definition: ImageTileTypes.h:128
ImageCoords _imageCoordsY
image coordinates
Definition: ImageTileTypes.h:129
structure allowing to agregate informations about tile coordinates
boost::shared_ptr< const OutputImageTile2d > OutputImageTile2dConstPtr
Definition: ImageTileTypes.h:165
boost::shared_ptr< const InOutImageTile3d > InOutImageTile3dConstPtr
Definition: ImageTileTypes.h:183
TileCoords _tileCoordsY
tile coordinates
Definition: ImageTileTypes.h:104
boost::shared_ptr< OutputImageTile2d > OutputImageTile2dPtr
Definition: ImageTileTypes.h:164
ipInt64 _tileStartOffset
tile start offset
Definition: ImageTileTypes.h:81
boost::shared_ptr< InOutImageTile3d > InOutImageTile3dPtr
Definition: ImageTileTypes.h:182
boost::shared_ptr< const BaseImageTile3d > ImageTile3dConstPtr
Definition: ImageTileTypes.h:171
ipUInt64 _intersectSize
size for intersection
Definition: ImageTileTypes.h:93
ImageCoords _imageCoordsZ
image coordinates
Definition: ImageTileTypes.h:130
ipUInt64 _intersectSize
size for intersection
Definition: ImageTileTypes.h:69
TileCoords _tileCoordsZ
tile coordinates
Definition: ImageTileTypes.h:123
ImageCoords _imageCoordsY
image coordinates
Definition: ImageTileTypes.h:110
ipUInt64 _intersectStartOffset
start offset for intersection
Definition: ImageTileTypes.h:63
boost::shared_ptr< const BaseImageTile2d > ImageTile2dConstPtr
Definition: ImageTileTypes.h:147
Definition: ImageTileTypes.h:117
boost::shared_ptr< const InputImageTile2d > InputImageTile2dConstPtr
Definition: ImageTileTypes.h:153
boost::shared_ptr< const OutputImageTile3d > OutputImageTile3dConstPtr
Definition: ImageTileTypes.h:189
TileCoords _tileCoordsY
tile coordinates
Definition: ImageTileTypes.h:122
boost::shared_ptr< const InputImageTile3d > InputImageTile3dConstPtr
Definition: ImageTileTypes.h:177
ImageCoords _imageCoordsX
image coordinates
Definition: ImageTileTypes.h:109
boost::shared_ptr< InOutImageTile2d > InOutImageTile2dPtr
Definition: ImageTileTypes.h:158
ipUInt64 _size
full size for tile
Definition: ImageTileTypes.h:60
boost::shared_ptr< InputImageTile3d > InputImageTile3dPtr
Definition: ImageTileTypes.h:176
TileCoords _tileCoordsX
tile coordinates
Definition: ImageTileTypes.h:121
ipUInt64 _size
full size for image
Definition: ImageTileTypes.h:78
boost::shared_ptr< const BaseImageTile > ImageTileConstPtr
Definition: ImageTileTypes.h:141
ipUInt64 _intersectEndOffset
end offset for intersection
Definition: ImageTileTypes.h:90
int64_t ipInt64
Base types definition.
Definition: BaseTypes.h:54
boost::shared_ptr< InputImageTile2d > InputImageTile2dPtr
Definition: ImageTileTypes.h:152
image 3d tile
Definition: ImageTileTypes.h:45
Definition: ImageTileTypes.h:75
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
ipUInt64 _intersectEndOffset
end offset for intersection
Definition: ImageTileTypes.h:66