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

| Standard Image Types |
--- | --- | ---

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

## Typedefs

typedef BasicImage< fftw_real > | FFTWRealImage
typedef BasicImage< FFTWComplex > | FFTWComplexImage
typedef BasicImage< UInt8 > | BImage
typedef BasicImage< UInt8 > | UInt8Image
typedef BasicImage< Int8 > | Int8Image
typedef BasicImage< Int16 > | SImage
typedef BasicImage< UInt16 > | UInt16Image
typedef BasicImage< Int16 > | Int16Image
typedef BasicImage< Int32 > | IImage
typedef BasicImage< UInt32 > | UInt32Image
typedef BasicImage< Int32 > | Int32Image
typedef BasicImage< float > | FImage
typedef BasicImage< double > | DImage
typedef BasicImage< RGBValue< UInt8 > > | BRGBImage
typedef BasicImage< RGBValue< UInt8 > > | UInt8RGBImage
typedef BasicImage< RGBValue< Int8 > > | Int8RGBImage
typedef BasicImage< RGBValue< Int16 > > | SRGBImage
typedef BasicImage< RGBValue< UInt16 > > | UInt16RGBImage
typedef BasicImage< RGBValue< Int16 > > | Int16RGBImage
typedef BasicImage< RGBValue< Int32 > > | IRGBImage
typedef BasicImage< RGBValue< UInt32 > > | UInt32RGBImage
typedef BasicImage< RGBValue< Int32 > > | Int32RGBImage
typedef BasicImage< RGBValue< float > > | FRGBImage
typedef BasicImage< RGBValue< double > > | DRGBImage
typedef BasicImage< TinyVector< float, 2 > > | FVector2Image
typedef BasicImage< TinyVector< float, 3 > > | FVector3Image
typedef BasicImage< TinyVector< float, 4 > > | FVector4Image
typedef BasicImage< TinyVector< double, 2 > > | DVector2Image
typedef BasicImage< TinyVector< double, 3 > > | DVector3Image
typedef BasicImage< TinyVector< double, 4 > > | DVector4Image

## Detailed Description

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

## Typedef Documentation

typedef BasicImage<UInt8> 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

typedef BasicImage<RGBValue<UInt8> > 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

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

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

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

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

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

typedef BasicImage< FFTWComplex > 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

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

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

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

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

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

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

typedef BasicImage<Int32> 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

typedef BasicImage<Int16> 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

typedef BasicImage<RGBValue<Int16> > 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

typedef BasicImage<Int32> 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

typedef BasicImage<RGBValue<Int32> > 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

typedef BasicImage<Int8> 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

typedef BasicImage<RGBValue<Int8> > 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

typedef BasicImage<RGBValue<Int32> > 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

typedef BasicImage<Int16> 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

typedef BasicImage<RGBValue<Int16> > 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

typedef BasicImage<UInt16> 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

typedef BasicImage<RGBValue<UInt16> > 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

typedef BasicImage<UInt32> 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

typedef BasicImage<RGBValue<UInt32> > 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

typedef BasicImage<UInt8> 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

typedef BasicImage<RGBValue<UInt8> > 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

© Ullrich Köthe (koethe@informatik.uni-hamburg.de) Cognitive Systems Group, University of Hamburg, Germany | html generated using doxygen and Python VIGRA 1.4.0 (21 Dec 2005)