CVD::FITS::reader Class Reference

#include <fits.h>

List of all members.

Public Types

typedef TypeList< byte,
TypeList< signed short,
TypeList< unsigned short,
TypeList< signed int, TypeList
< float, TypeList< double,
TypeList< Rgb< byte >
, TypeList< Rgb< signed short >
, TypeList< Rgb< unsigned
short >, TypeList< Rgb< signed
int >, TypeList< Rgb< float >
, TypeList< Rgb< double >
, TypeList< Rgba< byte >
, TypeList< Rgba< signed short >
, TypeList< Rgba< unsigned
short >, TypeList< Rgba
< signed int >, 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< signed int > *)
void get_raw_pixel_line (Rgba< unsigned short > *)
void get_raw_pixel_line (Rgba< signed 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< signed int > *)
void get_raw_pixel_line (Rgb< unsigned short > *)
void get_raw_pixel_line (Rgb< signed 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 (signed int *)
void get_raw_pixel_line (unsigned short *)
void get_raw_pixel_line (signed short *)
void get_raw_pixel_line (unsigned char *)
std::string name ()
 reader (std::istream &)
ImageRef size ()
 ~reader ()

Private Attributes

std::auto_ptr< ReadPimpl > t

Detailed Description

Definition at line 48 of file fits.h.


Member Typedef Documentation

typedef TypeList<byte, TypeList<signed short, TypeList<unsigned short, TypeList<signed int, TypeList<float, TypeList<double, TypeList<Rgb<byte>, TypeList<Rgb<signed short>, TypeList<Rgb<unsigned short>, TypeList<Rgb<signed int>, TypeList<Rgb<float>, TypeList<Rgb<double>, TypeList<Rgba<byte>, TypeList<Rgba<signed short>, TypeList<Rgba<unsigned short>, TypeList<Rgba<signed int>, TypeList<Rgba<float>, TypeList<Rgba<double>, Head> > > > > > > > > > > > > > > > > > CVD::FITS::reader::Types

Definition at line 99 of file fits.h.


Constructor & Destructor Documentation

CVD::FITS::reader::reader ( std::istream &   ) 
CVD::FITS::reader::~reader (  ) 

Member Function Documentation

std::string CVD::FITS::reader::datatype (  ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< double > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< float > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< signed int > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< unsigned short > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< signed short > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgba< unsigned char > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< double > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< float > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< signed int > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< unsigned short > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< signed short > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( Rgb< unsigned char > *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( double *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( float *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( signed int *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( unsigned short *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( signed short *   ) 
void CVD::FITS::reader::get_raw_pixel_line ( unsigned char *   ) 
std::string CVD::FITS::reader::name (  ) 
ImageRef CVD::FITS::reader::size (  ) 

Member Data Documentation

std::auto_ptr<ReadPimpl> CVD::FITS::reader::t [private]

Definition at line 102 of file fits.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:13:59 2013