CVR-Lib last update 20 Sep 2009

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cvr::affineLocationThe affineLocation class is simply used to store the parameters associated with an affine location
cvr::affineTransformation2DClass affineTransformation2D
cvr::affineTransformation2D::affineTransformation2D::parametersThe parameters for the class affineTransformation2D
cvr::allocExceptionAllocException is thrown if a memory allocation problem occurs
cvr::arctanLUTFollowing class provides a mono-state object that contains a 1MB Look-up Table to accelerate the computation of the arc-tangens
cvr::internal::are_same< T, U >Are_same<T, U>::value is true if T == U and false otherwise
cvr::areaPointsList of all points within an area
cvr::bilinearInterpolation< T >This functor use bilinear interpolation to approximate values between the pixels or elements of vectors and matrices
cvr::bilinearInterpolation< T >::bilinearInterpolation::parametersThe parameters for the class bilinearInterpolation
cvr::borderPointsDirect border point representation of a contour
cvr::boundaryExpansionClass boundaryExpansion
cvr::boundaryExpansion::boundaryExpansion::parametersThe parameters for the class boundaryExpansion
cvr::bresenhamCircleFunctor for rendering circle segments with the Bresenham circle drawing algorithm
cvr::bresenhamCircle::bresenhamCircle::parametersThe parameters for the class bresenhamCircle
cvr::bresenhamLineFunctor for rendering line segments with the Bresenham line drawing algorithm
cvr::bresenhamLine::bresenhamLine::parametersThe parameters for the class bresenhamLine
cvr::internal::case_t< Y, T, CASE >A "case" in a cvr::internal::switch_t
cvr::chainCodeElements of a Chaincode
cvr::channelA format for float channels
cvr::channel32A format for 32-bit channels
cvr::channel8A format for 8-bit channels
cvr::channelCComplex channel
cvr::channelProcessingInterface< T >Class channelProcessingInterface
cvr::classNameProvides methods for getting the class names of cvr::objects
cvr::colorQuantizationAbstract parent class for all color quantization algorithms
cvr::colorQuantization::colorQuantization::parametersThe parameters for the class colorQuantization
cvr::complex< T >Class to represent and manipulate complex numbers
cvr::constants< T >This class is a container of some mathematical and physical constants as static member functions
cvr::constReferenceExceptionConstReferenceException class
cvr::containerAbstract base class to all container classes
cvr::contrastEnhancementClass contrastEnhancement
cvr::contrastEnhancement::contrastEnhancement::parametersThe parameters for the class contrastEnhancement
cvr::convexHullComputes the convex hull of a set of points
cvr::convexHull::convexHull::parametersParameters for the class convexHull
cvr::internal::debugIterator< ContainerBase< T >, constIterator >A generic debugging iterator for classes genericVector and genericMatrix
cvr::decompositionSolution< T >Abstract base class for all lti linear equation system solution functors using matrix decomposition to solve Ax=b
cvr::decompositionSolution< T >::decompositionSolution::parametersParameters of class decompositionSolution
cvr::internal::default_t< T >Specifies the default type T in an cvr::internal::switch_t
cvr::distanceFunctor< T >This class is the base class for all functors which compute distances between two vectors or matrices
cvr::distanceFunctor< T >::distanceFunctor::parametersParameters for the class distanceFunctor
cvr::distanceType< T >This class defines the appropriate return types when calculating the distance between two values of type T
cvr::draw< T >Object for drawing a number of geometric figures and lists thereof, simple texts and a few other types with graphic representation in a cvr::matrix
cvr::drawBase< T >Abstract parent class for draw and epsDraw
cvr::internal::enable_if< T, b >Enable_if<T, bool b>::type is T if b is true and empty otherwise
cvr::endianness< E >Endianness
cvr::euclideanDistanceFunctor< T >This class is the base class for all functors which compute distances between two vectors or matrices
cvr::euclideanDistantor< T, D >Policy class used by several classifiers/trees to measure the euclidean distance between two points of type T
cvr::euclideanSqrDistantor< T, D >Policy class used by several classifiers/trees to measure the square of the euclidean distance between two points of type T
cvr::euclideanTransformation2DClass euclideanTransformation2D
cvr::euclideanTransformation2D::euclideanTransformation2D::parametersThe parameters for the class euclideanTransformation2D
cvr::exceptionBase class for all CVR-Libexceptions
cvr::externViewer2DExternal viewer for 2D images
cvr::externViewer2D::externViewer2D::parametersParameters of the cvr::externViewer2D class
cvr::factory< T >Factory of objects of base type T
cvr::factory< T >::factory::registration< U >Represents the registration of an object of type U, constructed with the default parameterless constructor, and under its class name
cvr::factoryReferencesFactory references
cvr::fastHessianDetectionClass fastHessianDetection
cvr::fastHessianDetection::fastHessianDetection::parametersThe parameters for the class fastHessianDetection
cvr::filledUpsamplingFilled upsampling (or upsampling with zero-order interpolation)
cvr::filledUpsampling::filledUpsampling::parametersThe parameters for the class cvr::filledUpsampling
cvr::fixedGridInterpolation< T >This abstract class parents all interpolation functors, whose samples have equal distances to each other (per dimension), i.e
cvr::fixedGridInterpolation< T >::fixedGridInterpolation::parametersThe parameters for the class fixedGridInterpolation
cvr::functorBase class for all lti functors
cvr::functor::functor::parametersParameters class of functor is empty and abstract
cvr::genericChannel< T >Class genericChannel
cvr::genericInterpolation< T >This functor uses a generic interpolation concept based on look-up-tables for the interpolation kernels
cvr::genericInterpolation< T >::genericInterpolation::parametersThe parameters for the class genericInterpolation
cvr::genericLattice1D< T >Generic Lattice 1D container
cvr::genericLattice2D< T >Container class for two dimensional lattices
cvr::genericMatrix< T >Container class for generic matrices
cvr::genericVector< T >Vector container class
cvr::geometricTransform< I >Class geometricTransform
cvr::geometricTransform< I >::geometricTransform::parametersThe parameters for the class geometricTransform
cvr::geometricTransformBaseClass geometricTransformBase
cvr::geometricTransformBase::geometricTransformBase::parametersThe parameters for the class geometricTransform
cvr::gtkCurveSelectionDialog for curve selection
cvr::guiServerClass guiServer
cvr::histogramEqualizationHistogram equalization
cvr::histogramEqualization::histogramEqualization::parametersThe parameters for the class cvr::histogramEqualization
cvr::hueLUTFollowing class provides a mono-state object that contains a 0.5MB Look-up Table to accelerate the computation of hues
cvr::internal::if_t< B, THEN, ELSE >Defines the if_t<B,THEN,ELSE>::type as THEN if B==true and as ELSE if B==false
cvr::imageThe one and only RGBA-image format
cvr::integralImageClass integralImage
cvr::integralImage::integralImage::parametersThe parameters for the class integralImage
cvr::interval< T >A one dimensional interval, giving the from and to values
cvr::invalidParametersExceptionException thrown when the parameters are not set
cvr::ioBMPClass to load and save images and channels in the BMP format
cvr::ioBMP::ioBMP::headerClass header implements BITMAPFILEHEADER
cvr::ioBMP::ioBMP::infoHeaderClass infoHeader implements BITMAPINFOHEADER
cvr::ioBMP::ioBMP::paletteColor Palette found in a BMP file
cvr::ioBMP::ioBMP::parametersParameter class of the ioBMP class
cvr::ioHandlerInput/output handlers
cvr::ioImageClass to read/write image files
cvr::ioImageInterfaceBase class to all classes that read from or write to a image file
cvr::ioImageInterface::ioImageInterface::headerInformationCommon header information block
cvr::ioImageInterface::ioImageInterface::parametersIoFunctor parameters class
cvr::ioJPEGClass to read and write images store in the Joint Picture Expert Group file format (JPEG)
cvr::ioJPEG::ioJPEG::parametersParameter class of ioJPEG
cvr::ioObjectBasic input/output class for data objects
cvr::ioPNGClass to read and write files with images and channels in PNG format
cvr::ioPNG::ioPNG::parametersParameter class of the ioBMP class
cvr::ioPointsInput-Output discrete contour representation
cvr::kdTree< T, D, U >A class for k-d tree
cvr::kdTree< T, D, U >::kdTree::elementAt the leave nodes, a list of elements of this type will contain the points and their corresponding data
cvr::kdTree< T, D, U >::kdTree::nodeClass of nodes of the kd-tree
cvr::kernel1D< T >One-dimensional filter kernel
cvr::kernel2D< T >Two-dimensional filter kernel
cvr::kMColorQuantizationK-Means based color quantization
cvr::kMColorQuantization::kMColorQuantization::kMeanColor::kMColorQuantization::kMeanColor::hashEntryAn entry of the hash table contains the number of pixels in the image that have the color corresponding to this entry (counter) and the index of this color in the cetroid-vector;
cvr::kMColorQuantization::kMColorQuantization::parametersParameters for the class kMColorQuantization
cvr::labelAdjacencyMapVisualize a label mask in a color image
cvr::labelAdjacencyMap::labelAdjacencyMap::graphThis auxiliary class stores a simple adjacency graph between labels, in which only the edges between the nodes contain data
cvr::labelAdjacencyMap::labelAdjacencyMap::parametersThe parameters for the class labelAdjacencyMap
cvr::lapackInterfaceInterface object for LAPACK functions
cvr::lattice1D< T >Mathematical lattice1D container class
cvr::lattice2D< T >Container class for two dimensional lattices with arithmetical operations
cvr::line< T >Type for computations with lines
cvr::linearAlgebraFunctorBase class for all lti linear algebra functors
cvr::linearAlgebraFunctor::linearAlgebraFunctor::parametersThe parameters for the linear algebra functors
cvr::linearLeastSquaresClass linearLeastSquares
cvr::linearLeastSquares::linearLeastSquares::parametersThe parameters for the class linearLeastSquares
cvr::lispStreamHandlerOffers an interface for the functor parameters and other classes to read() and write() them in a LISP-like format
cvr::lispStreamHandler::lispStreamHandler::stackElementType for each element of the stack
cvr::list< T, Alloc >A linked list, implemented either as a cvr::smallObjectList for objects whose size is less than or equal to _CVR_PERFORMANCE_LIST_OBJECT_SIZE_THRESHOLD, or as a std::list for bigger objects
cvr::loadImageListThis class allows convenient loading of a set of images
cvr::loadImageList::loadImageList::parametersThe parameters for the class loadImageList
cvr::locationInterest point and a small surrounding region in an image or channel
cvr::locationDetectionAbstract class locationDetection
cvr::locationDetection::locationDetection::parametersThe parameters for the class locationDetection
cvr::locationMatchClass locationMatch
cvr::locationMatch::locationMatch::parametersThe parameters for the class locationMatch
cvr::luDecomposition< T >LU decomposition functor
cvr::luDecomposition< T >::luDecomposition::parametersThe parameters for the class luDecomposition
cvr::internal::luDecompositionLapackInterface< T >Offers a direct interface to the LAPACK function getrf for computing an LU decomposition with partial pivoting
cvr::luSolution< T >LU solution functor
cvr::matrix< T >Mathematical matrix container class
cvr::matrixProcessingInterface< T >Class matrixProcessingInterface
cvr::matrixTransform< I >Class matrixTransform
cvr::matrixTransform< I >::matrixTransform::helper2x2Helper for 2x2 matrix transformations
cvr::matrixTransform< I >::matrixTransform::helper2x3Helper for 2x3 matrix transformations
cvr::matrixTransform< I >::matrixTransform::helper3x3Helper for 2x3 matrix transformations
cvr::matrixTransform< I >::matrixTransform::helper4x3Helper for 4x3 matrix transformations
cvr::matrixTransform< I >::matrixTransform::helper4x4Helper for 4x4 matrix transformations
cvr::matrixTransform< I >::matrixTransform::helperBaseBase class of helpers
cvr::matrixTransform< I >::matrixTransform::parametersThe parameters for the class matrixTransform<T>
cvr::mergeHSIToImageMerge HSI (Hue Saturation Intensity) channels
cvr::mergeImageAbstract base class for all merge image functor-classes
cvr::mergeRGBToImageMerge RGB channels
cvr::mergeYCbCrToImageCreates RGB values from given YCbCr values by merging float or ubyte values to an rgbPixel, merging channels(floats) or channel8s(ubytes) to an Image
cvr::mergeYIQToImageMerge YIQ channels (Luminance, Inphase, Quadrature)
cvr::mergeYPbPrToImageCreates RGB values from given YPbPr values by merging float or ubyte values to an rgbaPixel, merging channels(floats) or channel8s(ubytes) to an Image
cvr::mergeYUVToImageCompute RGB values from given YUV values by merging float or ubyte values to an rgbaPixel, merging channels(floats) or matrix<ubyte>s(ubytes) to an Image
cvr::minimizeBasisFunctor for the minimization of a basis
cvr::minimizeBasis::minimizeBasis::parametersThe parameters for the class minimizeBasis
cvr::mutexMutex class for the library
cvr::nearestNeighborInterpolation< T >This functor use nearestNeighbor interpolation to approximate values between the pixels or elements of vectors and matrices
cvr::internal::no_typeHelper type for the cvr::internal::switch_t struct
cvr::noiseClass noise
cvr::noise::noise::parametersThe parameters for the class noise
cvr::normalDistributionClass normalDistribution
cvr::normalDistribution::normalDistribution::parametersThe parameters for the class normalDistribution
cvr::normalDistribution::normalDistribution::shadows< T >Simple structure to shadow the parameters and precomputations
cvr::objectBase class for most objects in the CVR-Lib
cvr::parametersManagerBase class for all classes with parameters
cvr::parametersManager::parametersManager::parametersBase class for all lti parameter objects
cvr::pca< T >Principal Components Analysis (PCA)
cvr::pca< T >::pca::parametersThe parameters for the class pca
cvr::point< T >Two dimensional point, containing the coordinates x, y
cvr::point3D< T >Three dimensional point, containing the coordinates x, y, z
cvr::pointList< T >Template class to store a list of points
cvr::polygonPoints< T >Contour classes: polygonPoints
cvr::progressInfoThis class can be overloaded to display the training progress of a process
cvr::progressReporterInterface for all objects that provide progressInfo interface
cvr::qrDecomposition< T >This functor computes a QRDecomposition of a given rectangular m x n Matrix A of the Form:
cvr::qrDecomposition< T >::qrDecomposition::parametersThe parameters for the class qrDecomposition
cvr::qrSolution< T >QR solution functor
cvr::qrSolution< T >::qrSolution::parametersQrSolution parameter class
cvr::quickMedianQuick median search
cvr::quickMedian2Quick median for two vectors
cvr::quickMedian::quickMedian::parametersThe parameters for the class quickMedian
cvr::quickPartialSortQuick partial sort
cvr::randomDistributionClass randomDistribution
cvr::randomDistribution::randomDistribution::parametersThe parameters for the class randomDistribution
cvr::randomDistribution::randomDistribution::rndBasePure virtual nested class base of all random number generators
cvr::randomDistribution::randomDistribution::rndMersenneTwisterMersenne Twister Random Number Generator
cvr::randomDistribution::randomDistribution::rndMinStdLinear Congruency Random Number Generator
cvr::randomDistribution::randomDistribution::rndMinStd0Linear Congruency Random Number Generator
cvr::randomDistribution::randomDistribution::rndStochasticWrapper for <random> std::tr1::random_device, which is a hardware based true, unpredictable, random number generator
cvr::randomDistribution::randomDistribution::rndSystemWrapper for the <cstdlib> rand() function
cvr::ransacEstimation< E >Template Class ransacEstimation<E>
cvr::ransacEstimation< E >::ransacEstimation::parametersThe parameters for the class ransacEstimation
cvr::rectangle< T, S >Rectangle representation class
cvr::rectangleSide< T >Policy class to compute the size of a rectangle's side and the inverse transformation
cvr::rectLocationSmall region in an image or channel around an interest point
cvr::rgbaPixelColor pixel representation in RGB color space with an alpha channel
cvr::rgbPixel< T >Color pixel representation in RGB color space
cvr::secondOrderStatistics< T, U >Computes mean, variance, and/or covariance matrix of data matrices and vectors
cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parametersParameters for the class secondOrderStatistics
cvr::semaphoreClass for inter-thread synchronisation concept of semaphores
cvr::separableKernel< T >Separable Kernel
cvr::separableKernel< T >::separableKernel::kernelPairA pair of 1D kernels
cvr::similarityTransformation2DClass similarityTransformation2D
cvr::similarityTransformation2D::similarityTransformation2D::parametersThe parameters for the class similarityTransformation2D
cvr::smallObjectList< T >List of objects of small size
cvr::smallObjectList< T >::smallObjectList::const_iteratorConst_iterator class (allows read-only operations)
cvr::smallObjectList< T >::smallObjectList::iteratorIterator class (allows read and write operations) The use of the iterator classes is similar to the iterators of the STL (Standard Template Library)
cvr::sortSort vectors
cvr::sort2Sort two vectors, using the first one as key
cvr::sort2::sort2::parametersThe parameters for the class sort
cvr::sort::sort::parametersThe parameters for the class sort
cvr::splitImageAbstract parent class for all classes that split an image into different color spaces components (color channels)
cvr::splitImageToHSISplit image into its Hue - Saturation - Intensity channels
cvr::splitImageToRGBSplit image into its Red - Green - Blue channels
cvr::splitImageTorgISplit image in its chromaticity channels
cvr::splitImageToYCbCrComputes the YCbCr values from a given RGB color representation (rgbaPixel)
cvr::splitImageToYIQSplit image in its Luminance Inphase Quadrature channels
cvr::splitImageToYPbPrComputes the YPbPr values from a given RGB color representation (rgbaPixel)
cvr::splitImageToYUVComputes the YUV values from a given RGB color representation (rgbaPixel)
cvr::statusBase class for all CVR-Lib objects that have a status for error handling
cvr::status::status::statusObjectClass for status string storing and formatting
cvr::statusMonitorClass statusMonitor
cvr::statusMonitorCerrClass statusMonitorCerr
cvr::statusMonitorExceptionClass statusMonitorException
cvr::streamProgressInfoThis class is a default implementation for the progress info interface
cvr::surfLocalDescriptorClass surfLocalDescriptor
cvr::surfLocalDescriptor::surfLocalDescriptor::parametersThe parameters for the class surfLocalDescriptor
cvr::svdSingular Value Decomposition (SVD)
cvr::svd::svd::helper< T >Helper class
cvr::svd::svd::parametersThe parameters for the class
cvr::internal::switch_t< X, CASE >A compile time switch statement
cvr::symmetricEigenSystem< T >Computes the Eigenvectors and Eigenvalues of a symmetric, positive definite, real matrix
cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parametersEigenSystem parameter class
cvr::threadCVR-Lib thread class
cvr::timerThe timer allows to measure time with a precision of about 30us on Linux systems and a value dependent on the performance counter on Windows systems
cvr::typeInfo< T >This class allows to ask some information required in the CVR-Libfor some types
cvr::typeInfo< U< T > >This tricky specialization lets the typeInfo of any template class with a single template parameter make use of the typeInfo of its template parameter
cvr::uniformContinuousDistributionClass uniformContinuousDistribution
cvr::uniformContinuousDistribution::uniformContinuousDistribution::parametersThe parameters for the class uniformContinuousDistribution
cvr::uniformDiscreteDistributionClass uniformDiscreteDistribution
cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parametersThe parameters for the class uniformDiscreteDistribution
cvr::univariateContinuousDistributionClass univariateContinuousDistribution
cvr::univariateDiscreteDistributionClass univariateDiscreteDistribution
cvr::usePaletteUse color or gray-valued palette
cvr::usePalette::usePalette::parametersParameters for the class usePalette
cvr::validatorMatrix and Vector validity check
cvr::validator::validator::parametersThe parameters for the class validator
cvr::vector< T >Mathematical vector container class
cvr::viewer2DClass viewer2D
cvr::viewer2D::viewer2D::configDialogConfiguration dialog for 2D data
cvr::viewer2D::viewer2D::configDialog::viewer2D::configDialog::tkPrivate class of the configuration dialogs which deals with all internal issues of the GTK toolkit
cvr::viewer2D::viewer2D::informationInformation block
cvr::viewer2D::viewer2D::mainWindowMain window of the 2D viewer
cvr::viewer2D::viewer2D::parametersThere are parameters related with the GUI, for example which interaction configuration starts the config dialog, the position of the window, etc
cvr::viewer2DPainterClass viewer2DPainter
cvr::viewer2DPainter::viewer2DPainter::cacheBlockData computed for a channel and flags indicating if stats were already computed
cvr::viewer2DPainter::viewer2DPainter::cacheManagerA manager for all statistic blocks, computed (only if necessary) for the red, green, blue, hue and intensity channels of the data
cvr::viewer2DPainter::viewer2DPainter::parametersParameters of the cvr::viewer2DPainter class
cvr::viewerBaseClass viewerBase
cvr::viewerBase::viewerBase::configDialogParent class for all configuration classes
cvr::viewerBase::viewerBase::configDialog::viewerBase::configDialog::tkPrivate class of the configuration dialogs which deals with all internal issues of the GTK toolkit
cvr::viewerBase::viewerBase::informationInformation block
cvr::viewerBase::viewerBase::interactionInteraction structure
cvr::viewerBase::viewerBase::mainWindowParent class of all main windows
cvr::viewerBase::viewerBase::mainWindow::viewerBase::mainWindow::tkGTK toolkit class
cvr::viewerBase::viewerBase::parametersParameters of the cvr::viewerBase class

Generated on Sun Sep 20 22:08:34 2009 for CVR-Lib by Doxygen 1.5.8