16 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGETILE3DCOLLSPLIT_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEIMAGETILE3DCOLLSPLIT_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/DataSplit/TileColl/BaseImageTileCollSplit.h> 32 template <
typename OutputTileType>
68 void initBase(
const boost::shared_ptr<InputImageType>& pImage,
75 typedef boost::shared_ptr<OutputTileType>
Tile3dPtr;
110 template <
typename InputDataType>
123 #pragma warning (pop) 125 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGETILE3DCOLLSPLIT_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for image tile 2d collection split operations for data dispatch.
Definition: BaseImageTile3dCollSplit.h:33
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
structure used to store tile 3d coordinates
Definition: ImageTileCollSplitTypes.h:65
std::vector< Tile3dCoords > Tile3dCoordsColl
collection of tile 3d coordinates
Definition: ImageTileCollSplitTypes.h:87
boost::shared_ptr< OutputTileType > Tile3dPtr
shared pointer to tile
Definition: BaseImageTile3dCollSplit.h:75
Base class for processor class.
Definition: BaseProcessor.h:43
eImageTileCollSplitType
Enumerate describing image tile collection split type.
Definition: ImageTileCollSplitTypes.h:34
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
OutputTileType::ImageType InputImageType
input image type associated to operation
Definition: BaseImageTile3dCollSplit.h:38
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
eImageTileCollSplitType getImageTileCollSplitType() const
retrieve image tile collection split type
Definition: BaseImageTile3dCollSplit.h:112
std::vector< Tile3dPtr > Tile3dColl
tile 3d collection created by splitting operation
Definition: BaseImageTile3dCollSplit.h:78
Split operation generating collections of image 3d tiles.
Definition: ImageTileCollSplitTypes.h:38
Base class for image tile collection split operations for data dispatch.
Definition: BaseImageTileCollSplit.h:36
Tile3dCoordsColl _tile3dCoordsColl
collection of tile coordinates associated to split
Definition: BaseImageTile3dCollSplit.h:104