[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details SIFImportInfo
[Import of Images from Andor Cameras]
VIGRA

Extracts image properties from an Andor SIF file header. More...

#include <vigra/sifImport.hxx>

List of all members.

Public Member Functions

const char * getFileName () const
const ptrdiff_t getOffset () const
const int height () const
 SIFImportInfo (const char *filename)
const int stacksize () const
const int width () const

Friends

std::ostream & operator<< (std::ostream &os, const SIFImportInfo &info)


Detailed Description

Extracts image properties from an Andor SIF file header.

See readSIF() for a usage example. This object must be used to read the image header of an Andor SIF file and enquire its properties.

#include <vigra/hdf5impex.hxx>
Namespace: vigra


Constructor & Destructor Documentation

SIFImportInfo ( const char *  filename  ) 

Construct SIFImportInfo object.

The header of the Andor SIF file filename is accessed to read the image properties.

            SIFImportInfo info(filename);


Member Function Documentation

const char* getFileName (  )  const

Get the filename of this SIF object.

const ptrdiff_t getOffset (  )  const

Get the offset to the beginning of the actual data. Everything before this point belongs to the variable lenght header.

const int height (  )  const

Get the height in pixels.

const int stacksize (  )  const

Get the stacksize, that is the number of images contained in the dataset.

const int width (  )  const

Get the width in pixels.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const SIFImportInfo info 
) [friend]

Output all information such as shutter, Temperature etc. as human readable output.

Usage:

#include <vigra/sifImport.hxx>
Namespace: vigra

        SIFImportInfo info(filename);
        std::cout << info << std::endl; // print infos to the console


The documentation for this class was generated from the following file:

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.7.1 (3 Dec 2010)