IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
TiffImageFileUtils.h File Reference

Utility function for TiffImageFile management. More...

#include <IPSDKImageFile/IPSDKImageFileExports.h>
#include <IPSDKImageFile/Tiff/TiffImageFileTypes.h>
#include <IPSDKImage/Image/ImageTypes.h>
#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Enumerate/InInterpolationPolicy.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::image
 Namespace agregating IPSDK image management routines and classes.
 
 ipsdk::image::file
 Namespace agregating IPSDK image file (disk image) management routines and classes.
 

Functions

IPSDKIMAGEFILE_API DistributedImagePtr ipsdk::image::file::loadDistributedTiffImageFile (const boost::filesystem::path &tiffFilePath, const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default, const bool bSharedFileAccess=false)
 function allowing to load a tiff image file into a distributed image More...
 
IPSDKIMAGEFILE_API DistributedImagePtr ipsdk::image::file::loadDistributedTiffImageFile (const boost::filesystem::path &tiffFilePath, const DistributedImage &refImage, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default, const bool bSharedFileAccess=false)
 function allowing to load a tiff image file into a distributed image with respect to an existing distributed image geometry More...
 
IPSDKIMAGEFILE_API ImagePtr ipsdk::image::file::loadTiffImageFiles (const boost::filesystem::path &dirPath, const std::string &pattern="*.tif|*.tiff", const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to load an image from tiff image files contained in a given directory More...
 
IPSDKIMAGEFILE_API ImagePtr ipsdk::image::file::loadCustomZStackImageFiles (const boost::filesystem::path &dirPath, const boost::filesystem::path &zStepsFilePath, const ipUInt64 nbZPlansInOutputImg, const imaproc::attr::eInterpolationPolicy &interpolationPolicy, const std::string &pattern="*.tif|*.tiff", const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to load a 3d image scattered over tiff files contained in a given directory, and to resample it along z-axis More...
 
IPSDKIMAGEFILE_API DiskImagePtr ipsdk::image::file::openTiffImageFile (const boost::filesystem::path &tiffFilePath, const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to open a tiff file as a disk image More...
 
IPSDKIMAGEFILE_API ImagePtr ipsdk::image::file::openTiffImageFiles (const boost::filesystem::path &dirPath, const std::string &pattern="*.tif|*.tiff", const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to open a disk image from tiff image files contained in a given directory More...
 
IPSDKIMAGEFILE_API void ipsdk::image::file::saveTiffImageFile (const boost::filesystem::path &tiffFilePath, const ImageConstPtr &pImage, const eTiffCompression &tiffCompression=eTiffCompression::eTC_Lzw)
 function allowing to save a tiff image file More...
 
IPSDKIMAGEFILE_API ImagePtr ipsdk::image::file::loadTiffImageFile (const boost::filesystem::path &tiffFilePath, const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to load a tiff image file More...
 
IPSDKIMAGEFILE_API void ipsdk::image::file::loadTiffImageFile (const boost::filesystem::path &tiffFilePath, ImagePtr &pOutImg, const eTiffDirectoryMode &tiffDirectoryMode=eTiffDirectoryMode::eTDM_Volume, const eTiffBufferMode &tiffBufferMode=eTiffBufferMode::eTBM_Default)
 function allowing to load a tiff image file More...
 
IPSDKIMAGEFILE_API ImagePtr ipsdk::image::file::loadTiffImageFile (const boost::filesystem::path &tiffFilePath, const eTiffBufferMode &tiffBufferMode)
 function allowing to load a tiff image file More...
 
IPSDKIMAGEFILE_API void ipsdk::image::file::loadTiffImageFile (const boost::filesystem::path &tiffFilePath, const eTiffBufferMode &tiffBufferMode, ImagePtr &pOutImg)
 function allowing to load a tiff image file More...
 

Detailed Description

Utility function for TiffImageFile management.

Author
E. Noirfalise
Date
2014/08/18