[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
| Class List |  | 
Here are the classes, structs, unions and interfaces with brief descriptions:
| ArrayOfRegionStatistics | Calculate statistics for all regions of a labeled image | 
| ArrayVector | |
| ArrayVectorView | |
| BasicImage | Fundamental class template for images | 
| BasicImageIterator | |
| BasicImageIteratorBase | |
| BasicImageView | BasicImage using foreign memory | 
| BilinearInterpolatingAccessor | Bilinear interpolation at non-integer positions | 
| BlueAccessor | |
| BrightnessContrastFunctor | Adjust brightness and contrast of an image | 
| BSpline | |
| BSplineBase | |
| CatmullRomSpline | |
| ColumnIterator | Iterator adapter to linearly access colums | 
| ConstBasicImageIterator | |
| ConstImageIterator | Standard 2D random access const iterator for images that store the data as a linear array | 
| ConstStridedImageIterator | Const iterator to be used when pixels are to be skipped | 
| ConstValueIterator | Iterator that always returns the constant specified in the constructor | 
| CoscotFunction | |
| CrackContourCirculator | Circulator that walks around a given region | 
| Diff2D | Two dimensional difference vector | 
| DiffusivityFunctor | Diffusivity functor for non-linear diffusion | 
| Dist2D | |
| Edgel | |
| FFTWComplex | Wrapper class for the FFTW type ' fftw_complex' | 
| FFTWImaginaryAccessor | |
| FFTWMagnitudeAccessor | |
| FFTWPhaseAccessor | |
| FFTWRealAccessor | |
| FFTWWriteRealAccessor | |
| FindAverage | Find the average pixel value in an image or ROI | 
| FindAverageAndVariance | Find the average pixel value and its variance in an image or ROI | 
| FindBoundingRectangle | Calculate the bounding rectangle of an ROI in an image | 
| FindMinMax | Find the minimum and maximum pixel value in an image or ROI | 
| FindROISize | Calculate the size of an ROI in an image | 
| FixedPoint | |
| FunctorTraits | Export associated information for a functor | 
| GaborFilterFamily | Family of gabor filters of different scale and direction | 
| GammaFunctor | Perform gamma correction of an image | 
| Gaussian | |
| GrayToRGBAccessor | |
| GreenAccessor | |
| ImageArray | Fundamental class template for arrays of equal-sized images | 
| ImageExportInfo | Argument object for the function exportImage() | 
| ImageImportInfo | Argument object for the function importImage() | 
| ImageIterator | Standard 2D random access iterator for images that store the data in a linear array | 
| ImageIteratorBase | Base class for 2D random access iterators | 
| ImagePyramid | Class template for logarithmically tapering image pyramids | 
| IteratorAdaptor | Quickly create 1-dimensional iterator adapters | 
| IteratorTraits | Export associated information for each image iterator | 
| Kernel1D | Generic 1 dimensional convolution kernel | 
| Kernel2D | Generic 2 dimensional convolution kernel | 
| Lab2RGBFunctor | Convert perceptual uniform CIE L*a*b* into linear (raw) RGB | 
| Lab2RGBPrimeFunctor | Convert perceptual uniform CIE L*a*b* into non-linear (gamma corrected) R'G'B' | 
| Lab2XYZFunctor | Convert perceptual uniform CIE L*a*b* into standardized tri-stimulus XYZ | 
| LastValueFunctor | Stores and returns the last value it has seen | 
| LineIterator | Iterator adapter to iterate along an arbitrary line on the image | 
| Luv2RGBFunctor | Convert perceptual uniform CIE L*u*v* into linear (raw) RGB | 
| Luv2RGBPrimeFunctor | Convert perceptual uniform CIE L*u*v* into non-linear (gamma corrected) R'G'B' | 
| Luv2XYZFunctor | Convert perceptual uniform CIE L*u*v* into standardized tri-stimulus XYZ | 
| MagnitudeFunctor | |
| Matrix | |
| MultiArray | Main MultiArrayclass containing the memory management | 
| MultiArrayNavigator | A navigator that provides acces to the 1D subranges of an n-dimensional range given by a vigra::MultiIterator and an nD shape | 
| MultiArrayShape | |
| MultiArrayView | Base class for, and view to, vigra::MultiArray | 
| MultiImageAccessor2 | Access two images simultaneously | 
| MultiIterator | A multi-dimensional hierarchical iterator to be used with vigra::MultiArrayView if it is not strided | 
| NeighborCode | Encapsulation of direction management for 4-neighborhood | 
| NeighborCode | Encapsulation of direction management for the 8-neighborhood | 
| NeighborCode3D | Encapsulation of direction management of neighbors for a 3D 6-neighborhood | 
| NeighborCode3D | Encapsulation of direction management of neighbors for a 3D 26-neighborhood | 
| NeighborhoodCirculator | Circulator that walks around a given location in a given image | 
| NeighborOffsetCirculator | Circulator that walks around a given location | 
| NoiseNormalizationOptions | Pass options to one of the noise normalization functions | 
| NormalRandomFunctor | |
| Point2D | Two dimensional point or position | 
| Polynomial | |
| PolynomialView | |
| RandomNumberGenerator | |
| Rational | |
| Rect2D | Two dimensional rectangle | 
| RedAccessor | |
| ReduceFunctor | Apply a functor to reduce the dimensionality of an array | 
| RestrictedNeighborhoodCirculator | Circulator that walks around a given location in a given image, unsing a restricted neighborhood | 
| RGB2LabFunctor | Convert linear (raw) RGB into perceptual uniform CIE L*a*b* | 
| RGB2LuvFunctor | Convert linear (raw) RGB into perceptual uniform CIE L*u*v* | 
| RGB2RGBPrimeFunctor | Convert linear (raw) RGB into non-linear (gamma corrected) R'G'B' | 
| RGB2sRGBFunctor | Convert linear (raw) RGB into standardized sRGB | 
| RGB2XYZFunctor | Convert linear (raw) RGB into standardized tri-stimulus XYZ | 
| RGBAccessor | |
| RGBGradientMagnitudeFunctor | |
| RGBPrime2LabFunctor | Convert non-linear (gamma corrected) R'G'B' into perceptual uniform CIE L*a*b* | 
| RGBPrime2LuvFunctor | Convert non-linear (gamma corrected) R'G'B' into perceptual uniform CIE L*u*v* | 
| RGBPrime2RGBFunctor | Convert non-linear (gamma corrected) R'G'B' into non-linear (raw) RGB | 
| RGBPrime2XYZFunctor | Convert non-linear (gamma corrected) R'G'B' into standardized tri-stimulus XYZ | 
| RGBPrime2YPrimeCbCrFunctor | Convert non-linear (gamma corrected) R'G'B' into Y'CbCr color difference components | 
| RGBPrime2YPrimeIQFunctor | Convert non-linear (gamma corrected) R'G'B' into Y'IQ components | 
| RGBPrime2YPrimePbPrFunctor | Convert non-linear (gamma corrected) R'G'B' into Y'PbPr color difference components | 
| RGBPrime2YPrimeUVFunctor | Convert non-linear (gamma corrected) R'G'B' into Y'UV components | 
| RGBToGrayAccessor | |
| RGBValue | Class for a single RGB value | 
| RowIterator | Iterator adapter to linearly access row | 
| SeedRgDirectValueFunctor | Statistics functor to be used for seeded region growing | 
| SequenceAccessor | Accessor for items that are STL compatible sequences | 
| Size2D | Two dimensional size object | 
| SlantedEdgeMTFOptions | Pass options to one of the slantedEdgeMTF() functions | 
| SplineImageView | Create a continuous view onto a discrete image using splines | 
| SplineImageView0 | Create an image view for nearest-neighbor interpolation | 
| SplineImageView1 | Create an image view for bi-linear interpolation | 
| sRGB2RGBFunctor | Convert standardized sRGB into non-linear (raw) RGB | 
| StandardAccessor | Encapsulate access to the values an iterator points to | 
| StandardConstAccessor | Encapsulate read access to the values an iterator points to | 
| StandardConstValueAccessor | Encapsulate access to the values an iterator points to | 
| StandardValueAccessor | Encapsulate access to the values an iterator points to | 
| StaticPolynomial | |
| StridedArrayTag | |
| StridedImageIterator | Iterator to be used when pixels are to be skipped | 
| StridedMultiIterator | A multi-dimensional hierarchical iterator to be used with vigra::MultiArrayView if it is not strided | 
| Threshold | Threshold an image | 
| TinyVector | Class for fixed size vectors | 
| TinyVectorBase | Base class for fixed size vectors | 
| TinyVectorView | Wrapper for fixed size vectors | 
| UniformIntRandomFunctor | |
| UniformRandomFunctor | |
| UnstridedArrayTag | |
| VectorAccessor | Accessor for items that are STL compatible vectors | 
| VectorComponentAccessor | Accessor for one component of a vector | 
| VectorComponentValueAccessor | Accessor for one component of a vector | 
| VectorElementAccessor | Accessor for one component of a vector | 
| VectorNormFunctor | A functor for computing the vector norm | 
| VectorNormSqFunctor | A functor for computing the squared vector norm | 
| XYZ2LabFunctor | Convert standardized tri-stimulus XYZ into perceptual uniform CIE L*a*b* | 
| XYZ2LuvFunctor | Convert standardized tri-stimulus XYZ into perceptual uniform CIE L*u*v* | 
| XYZ2RGBFunctor | Convert standardized tri-stimulus XYZ into linear (raw) RGB | 
| XYZ2RGBPrimeFunctor | Convert standardized tri-stimulus XYZ into non-linear (gamma corrected) R'G'B' | 
| YPrimeCbCr2RGBPrimeFunctor | Convert Y'CbCr color difference components into non-linear (gamma corrected) R'G'B' | 
| YPrimeIQ2RGBPrimeFunctor | Convert Y'IQ color components into non-linear (gamma corrected) R'G'B' | 
| YPrimePbPr2RGBPrimeFunctor | Convert Y'PbPr color difference components into non-linear (gamma corrected) R'G'B' | 
| YPrimeUV2RGBPrimeFunctor | Convert Y'UV color components into non-linear (gamma corrected) R'G'B' | 
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |