15 #ifndef __IPSDKIMAGEFILE_RAWIMAGEFILEUTILS_H__ 16 #define __IPSDKIMAGEFILE_RAWIMAGEFILEUTILS_H__ 19 #include <IPSDKUtil/Tools/ProcessingResult.h> 27 class DistributedImage;
41 const BaseImageGeometry& imageGeometry,
45 const BaseImageGeometry& imageGeometry,
55 const BaseImageGeometry& imageGeometry,
57 const bool bSharedFileAccess =
false);
65 const DistributedImage& refImage,
68 const bool bSharedFileAccess =
false);
75 const BaseImageGeometry& imageGeometry,
84 const std::string& headerData = std::string());
93 #endif // __IPSDKIMAGEFILE_RAWIMAGEFILEUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
#define IPSDKIMAGEFILE_API
Import/Export macro for library IPSDKImageFile.
Definition: IPSDKImageFileExports.h:27
boost::shared_ptr< BaseImage > ImagePtr
Definition: ImageTypes.h:139
Definition of import/export macro for library.
IPSDKIMAGEFILE_API DiskImagePtr openRawImageFile(const boost::filesystem::path &rawFilePath, const BaseImageGeometry &imageGeometry, const ipUInt64 dataStartOffset=0)
function allowing to open a raw file as a disk image
Predefined types for image geometry management.
boost::shared_ptr< const BaseImage > ImageConstPtr
Definition: ImageTypes.h:140
boost::shared_ptr< DistributedImage > DistributedImagePtr
Definition: DistributedImageTypes.h:38
boost::shared_ptr< DiskImage > DiskImagePtr
Definition: ImageTypes.h:151
IPSDKIMAGEFILE_API DistributedImagePtr loadDistributedRawImageFile(const boost::filesystem::path &rawFilePath, const BaseImageGeometry &imageGeometry, const ipUInt64 dataStartOffset=0, const bool bSharedFileAccess=false)
function allowing to load a raw image file into a distributed image
IPSDKIMAGEFILE_API ImagePtr loadRawImageFile(const boost::filesystem::path &rawFilePath, const BaseImageGeometry &imageGeometry, const ipUInt64 dataStartOffset=0)
function allowing to load a raw image file
Predefined type for image management.
IPSDKIMAGEFILE_API void saveRawImageFile(const boost::filesystem::path &rawFilePath, const ImageConstPtr &pImage, const std::string &headerData=std::string())
function allowing to save a raw image file
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78