WPOCT Software Developer's Kit (SDK)
SDK For using Wasatch Photonics OCT Spectrometers
Static Public Member Functions | Static Public Attributes | List of all members
TiffUtils Struct Reference

Static Public Member Functions

static bool WriteTiffShort (const char *fileName, int width, int height, int stride, const unsigned short int *data, const char *tags=nullptr)
 Write 16 bit grayscale.
 
static bool WriteTiffChar (const char *fileName, int width, int height, int stride, int bpp, const unsigned char *data, const char *tags=nullptr)
 Write 8 bit grayscale or 24 bit color.
 
static bool OpenWriteBufferToMPTifFile (const char *qualifiedFilename, bool create, const unsigned short int *buffer, int width, int height, unsigned int bitsPerPixel, int location, const char *tags=nullptr)
 MP stands for multi-page.
 
static bool WriteBufferToMPTifFile (const unsigned short int *buffer, int width, int height, unsigned int bitsPerPixel, int location, const char *tags=nullptr)
 
static int GetNumPagesInMPTifFile (const char *qualifiedFilename)
 
static bool GetPageSizeInMPTifFile (const char *qualifiedFilename, int pageNum, unsigned int *width, unsigned int *height, unsigned int *bpp)
 
static bool OpenReadPageInMPTifFile (const char *qualifiedFilename, int pageNum, unsigned short int *data, char *tags=nullptr)
 
static bool ReadPageInMPTifFile (int pageNum, unsigned short int *data, char *tags=nullptr)
 
static bool OpenReadCharPageInMPTifFile (const char *qualifiedFilename, int pageNum, unsigned char *data, char *tags=nullptr)
 
static bool ReadCharPageInMPTifFile (int pageNum, unsigned char *data, char *tags=nullptr)
 
static bool CloseMPTifFile ()
 
static void AddTagsToImage (fipImage &image, const char *tags)
 

Static Public Attributes

static fipMultiPage _multiPage
 

The documentation for this struct was generated from the following files: