[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | Standard Image Types |  | 
The most common instantiations of the vigra::BasicImage template. More...
| Typedefs | |
| typedef BasicImage< UInt8 > | BImage | 
| 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< Int32 > | IImage | 
| typedef BasicImage< Int16 > | Int16Image | 
| typedef BasicImage< RGBValue < Int16 > > | Int16RGBImage | 
| typedef BasicImage< Int32 > | Int32Image | 
| typedef BasicImage< RGBValue < Int32 > > | Int32RGBImage | 
| typedef BasicImage< Int8 > | Int8Image | 
| typedef BasicImage< RGBValue < Int8 > > | Int8RGBImage | 
| typedef BasicImage< RGBValue < Int32 > > | IRGBImage | 
| typedef BasicImage< Int16 > | SImage | 
| typedef BasicImage< RGBValue < Int16 > > | SRGBImage | 
| typedef BasicImage< UInt16 > | UInt16Image | 
| typedef BasicImage< RGBValue < UInt16 > > | UInt16RGBImage | 
| typedef BasicImage< UInt32 > | UInt32Image | 
| typedef BasicImage< RGBValue < UInt32 > > | UInt32RGBImage | 
| typedef BasicImage< UInt8 > | UInt8Image | 
| typedef BasicImage< RGBValue < UInt8 > > | UInt8RGBImage | 
| 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<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<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<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<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<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<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<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<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<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<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<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<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<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<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 
| 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<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<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<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<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<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<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<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<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<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<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 
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |