CVD::TIFF::tiff_reader Class Reference

#include <tiff.h>

List of all members.

Public Types

typedef TypeList< bool,
TypeList< byte, TypeList
< unsigned short, TypeList
< float, TypeList< double,
TypeList< Rgb< byte >
, TypeList< Rgb< unsigned
short >, TypeList< Rgb< float >
, TypeList< Rgb< double >
, TypeList< Rgba< byte >
, TypeList< Rgba< unsigned
short >, TypeList< Rgba< float >
, TypeList< Rgba< double >
, Head > > > > > > > > > > > > > 
Types

Public Member Functions

std::string datatype ()
void get_raw_pixel_line (Rgba< double > *)
void get_raw_pixel_line (Rgba< float > *)
void get_raw_pixel_line (Rgba< unsigned short > *)
void get_raw_pixel_line (Rgba< unsigned char > *)
void get_raw_pixel_line (Rgb< double > *)
void get_raw_pixel_line (Rgb< float > *)
void get_raw_pixel_line (Rgb< unsigned short > *)
void get_raw_pixel_line (Rgb< unsigned char > *)
void get_raw_pixel_line (double *)
void get_raw_pixel_line (float *)
void get_raw_pixel_line (unsigned short *)
void get_raw_pixel_line (unsigned char *)
void get_raw_pixel_line (bool *)
std::string name ()
ImageRef size ()
 tiff_reader (std::istream &)
 ~tiff_reader ()

Private Attributes

std::auto_ptr< TIFFPimpl > t

Detailed Description

Definition at line 46 of file tiff.h.


Member Typedef Documentation

typedef TypeList<bool, TypeList<byte, TypeList<unsigned short, TypeList<float, TypeList<double, TypeList<Rgb<byte>, TypeList<Rgb<unsigned short>, TypeList<Rgb<float>, TypeList<Rgb<double>, TypeList<Rgba<byte>, TypeList<Rgba<unsigned short>, TypeList<Rgba<float>, TypeList<Rgba<double>, Head> > > > > > > > > > > > > CVD::TIFF::tiff_reader::Types

Definition at line 87 of file tiff.h.


Constructor & Destructor Documentation

CVD::TIFF::tiff_reader::tiff_reader ( std::istream &   ) 
CVD::TIFF::tiff_reader::~tiff_reader (  ) 

Member Function Documentation

std::string CVD::TIFF::tiff_reader::datatype (  ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgba< double > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgba< float > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgba< unsigned short > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgba< unsigned char > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgb< double > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgb< float > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgb< unsigned short > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( Rgb< unsigned char > *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( double *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( float *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( unsigned short *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( unsigned char *   ) 
void CVD::TIFF::tiff_reader::get_raw_pixel_line ( bool *   ) 
std::string CVD::TIFF::tiff_reader::name (  ) 
ImageRef CVD::TIFF::tiff_reader::size (  ) 

Member Data Documentation

std::auto_ptr<TIFFPimpl> CVD::TIFF::tiff_reader::t [private]

Definition at line 90 of file tiff.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:14:00 2013