16 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGETILE2DCOLLSPLIT_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEIMAGETILE2DCOLLSPLIT_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>
Tile2dPtr;
109 template <
typename InputDataType>
122 #pragma warning (pop) 124 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGETILE2DCOLLSPLIT_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< OutputTileType > Tile2dPtr
shared pointer to tile
Definition: BaseImageTile2dCollSplit.h:75
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Base class for processor class.
Definition: BaseProcessor.h:43
std::vector< Tile2dPtr > Tile2dColl
tile 2d collection created by splitting operation
Definition: BaseImageTile2dCollSplit.h:78
eImageTileCollSplitType
Enumerate describing image tile collection split type.
Definition: ImageTileCollSplitTypes.h:34
std::vector< Tile2dCoords > Tile2dCoordsColl
collection of tile 2d coordinates
Definition: ImageTileCollSplitTypes.h:62
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Tile2dCoordsColl _tile2dCoordsColl
collection of tile coordinates associated to split
Definition: BaseImageTile2dCollSplit.h:103
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
OutputTileType::ImageType InputImageType
input image type associated to operation
Definition: BaseImageTile2dCollSplit.h:38
Split operation generating collections of image 2d tiles.
Definition: ImageTileCollSplitTypes.h:36
eImageTileCollSplitType getImageTileCollSplitType() const
retrieve image tile collection split type
Definition: BaseImageTile2dCollSplit.h:111
Base class for image tile 2d collection split operations for data dispatch.
Definition: BaseImageTile2dCollSplit.h:33
structure used to store tile 2d coordinates
Definition: ImageTileCollSplitTypes.h:46
Base class for image tile collection split operations for data dispatch.
Definition: BaseImageTileCollSplit.h:36