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

details Standard Image Types VIGRA

The most common instantiations of the vigra::BasicImage template. More...

Typedefs

typedef BasicImage< UInt8BImage
 
typedef BasicImage< RGBValue< UInt8 > > BRGBImage
 
typedef BasicImage< double > DImage
 
typedef BasicImage< RGBValue< double > > DRGBImage
 
typedef BasicImage< TinyVector< double, 2 > > DVector2Image
 
typedef BasicImage< TinyVector< double, 3 > > DVector3Image
 
typedef BasicImage< TinyVector< double, 4 > > DVector4Image
 
typedef BasicImage< FFTWComplex<> > FFTWComplexImage
 
typedef BasicImage< fftw_real > FFTWRealImage
 
typedef BasicImage< float > FImage
 
typedef BasicImage< RGBValue< float > > FRGBImage
 
typedef BasicImage< TinyVector< float, 2 > > FVector2Image
 
typedef BasicImage< TinyVector< float, 3 > > FVector3Image
 
typedef BasicImage< TinyVector< float, 4 > > FVector4Image
 
typedef BasicImage< Int32IImage
 
typedef BasicImage< Int16Int16Image
 
typedef BasicImage< RGBValue< Int16 > > Int16RGBImage
 
typedef BasicImage< Int32Int32Image
 
typedef BasicImage< RGBValue< Int32 > > Int32RGBImage
 
typedef BasicImage< Int8Int8Image
 
typedef BasicImage< RGBValue< Int8 > > Int8RGBImage
 
typedef BasicImage< RGBValue< Int32 > > IRGBImage
 
typedef BasicImage< Int16SImage
 
typedef BasicImage< RGBValue< Int16 > > SRGBImage
 
typedef BasicImage< UInt16UInt16Image
 
typedef BasicImage< RGBValue< UInt16 > > UInt16RGBImage
 
typedef BasicImage< UInt32UInt32Image
 
typedef BasicImage< RGBValue< UInt32 > > UInt32RGBImage
 
typedef BasicImage< UInt8UInt8Image
 
typedef BasicImage< RGBValue< UInt8 > > UInt8RGBImage
 

Detailed Description

The most common instantiations of the vigra::BasicImage template.

Typedef Documentation

§ FFTWRealImage

typedef BasicImage<fftw_real> FFTWRealImage

Float (fftw_real) image.

The type fftw_real is defined as double (in FFTW 2 it used to be either float or double, as specified during compilation of FFTW). FFTWRealImage uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

#include <vigra/fftw3.hxx> (for FFTW 3) or
#include <vigra/fftw.hxx> (for deprecated FFTW 2)
Namespace: vigra

§ FFTWComplexImage

Complex (FFTWComplex) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

#include <vigra/fftw3.hxx> (for FFTW 3) or
#include <vigra/fftw.hxx> (for deprecated FFTW 2)
Namespace: vigra

§ BImage

Byte (8-bit unsigned) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ UInt8Image

Byte (8-bit unsigned) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ Int8Image

Signed byte (8-bit signed) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ SImage

Short integer (16-bit signed) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ UInt16Image

Short integer (16-bit unsigned) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ Int16Image

Short integer (16-bit signed) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ IImage

Integer (32-bit signed) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ UInt32Image

Integer (32-bit unsigned) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ Int32Image

Integer (32-bit signed) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ FImage

typedef BasicImage<float> FImage

Float (float) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ DImage

typedef BasicImage<double> DImage

Double (double) image. It uses vigra::BasicImageIterator and vigra::StandardAccessor and their const counterparts to access the data.

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

§ BRGBImage

Byte (3x 8-bit unsigned) RGB image. The pixel type is vigra::RGBValue<vigra::UInt8>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ UInt8RGBImage

Byte (3x 8-bit unsigned) RGB image. The pixel type is vigra::RGBValue<vigra::UInt8>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ Int8RGBImage

Byte (3x 8-bit signed) RGB image. The pixel type is vigra::RGBValue<vigra::UInt8>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ SRGBImage

Short (3x 16-bit signed) RGB image. The pixel type is vigra::RGBValue<vigra::Int16>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ UInt16RGBImage

Short (3x 16-bit unsigned) RGB image. The pixel type is vigra::RGBValue<vigra::Int16>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ Int16RGBImage

Short (3x 16-bit signed) RGB image. The pixel type is vigra::RGBValue<vigra::Int16>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ IRGBImage

Integer (3x 32-bit signed) RGB image. The pixel type is vigra::RGBValue<vigra::Int32>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ UInt32RGBImage

Integer (3x 32-bit unsigned) RGB image. The pixel type is vigra::RGBValue<vigra::Int32>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ Int32RGBImage

Integer (3x 32-bit signed) RGB image. The pixel type is vigra::RGBValue<vigra::Int32>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ FRGBImage

typedef BasicImage<RGBValue<float> > FRGBImage

Floating-point (3x float) RGB image. The pixel type is vigra::RGBValue<float>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ DRGBImage

typedef BasicImage<RGBValue<double> > DRGBImage

Double-precision floating-point (3x double) RGB image. The pixel type is vigra::RGBValue<double>. It uses vigra::BasicImageIterator and vigra::RGBAccessor and their const counterparts to access the data.

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

§ FVector2Image

typedef BasicImage<TinyVector<float, 2> > FVector2Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<float, 2>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

§ FVector3Image

typedef BasicImage<TinyVector<float, 3> > FVector3Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<float, 3>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

§ FVector4Image

typedef BasicImage<TinyVector<float, 4> > FVector4Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<float, 4>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

§ DVector2Image

typedef BasicImage<TinyVector<double, 2> > DVector2Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<double, 2>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

§ DVector3Image

typedef BasicImage<TinyVector<double, 3> > DVector3Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<double, 3>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

§ DVector4Image

typedef BasicImage<TinyVector<double, 4> > DVector4Image

Floating-point TinyVector image. The pixel type is vigra::TinyVector<double, 4>. It uses vigra::BasicImageIterator and vigra::VectorAccessor and their const counterparts to access the data.

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

© 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.11.0