\section{TIFFWriter Class Reference}
\label{class_t_i_f_f_writer}\index{TIFFWriter@{TIFFWriter}}
This class contains methods that write 8-bit color rgb images or float, double, 8-bit, or 16-bit grey images.  


{\tt \#include $<$TIFFWriter.h$>$}

\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static void {\bf write\_\-tiff\_\-data8\_\-rgb} (uint8 $\ast$buff, int width, int height, FILE $\ast$fp, const bool use\_\-clut, const int samples\_\-per\_\-pixel)\label{class_t_i_f_f_writer_595cfe6eb4cc251c873cdf3274b24038}

\begin{CompactList}\small\item\em Write a 24-bit color tiff image. \item\end{CompactList}\item 
static void {\bf write\_\-tiff\_\-float\_\-grey} (const float $\ast$const buff, const int width, const int height, const char $\ast$const fname)\label{class_t_i_f_f_writer_51837d8f4e0b611612d5772a43a3441b}

\begin{CompactList}\small\item\em Write a grey tiff image using float data as input. Floats will be linearly scaled to 8 bit int data. \item\end{CompactList}\item 
static void {\bf write\_\-tiff\_\-double\_\-grey} (const double $\ast$const buff, const int width, const int height, const char $\ast$const fname)\label{class_t_i_f_f_writer_40dcb7d6ae577e972789e9c87e65cfa9}

\begin{CompactList}\small\item\em Write a grey tiff image using double data as input. Doubles will be linearly scaled to 8 bit int data. \item\end{CompactList}\item 
static void {\bf write\_\-tiff\_\-data8\_\-grey} (uint8 $\ast$buff, int width, int height, FILE $\ast$fp, const int samples\_\-per\_\-pixel)\label{class_t_i_f_f_writer_d746de2b68e12770ba4fa97059b02807}

\begin{CompactList}\small\item\em Write a grey tiff image using 8-bit data as input. \item\end{CompactList}\item 
static void {\bf write\_\-tiff\_\-data16} (uint16 $\ast$buff, int width, int height, FILE $\ast$fp)\label{class_t_i_f_f_writer_a32bcc90837407d5cc283132c09f54c5}

\begin{CompactList}\small\item\em Write a grey tiff image using 16-bit data as input. Note: The output file will contain 16-bit data. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
This class contains methods that write 8-bit color rgb images or float, double, 8-bit, or 16-bit grey images. 

Note: For all these methods, either specify use\_\-clut or samples\_\-per\_\-pixel (1=grey, 3=rgb). 



The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf TIFFWriter.h}\item 
{\bf TIFFWriter.cpp}\end{CompactItemize}
