CVR-Lib last update 20 Sep 2009

File List

Here is a list of all documented files with brief descriptions:
cvrAffineLocation.h [code]Definition of cvr::affineLocation which extends cvr::location by a transformation matrix
cvrAffineTransformation2D.h [code]Contains the class cvr::affineTransformation2D, which is used to transform coordinate points in a planar transformation with only rotation and translation
cvrAllocException.h [code]Defines the memory allocation exception
cvrArchitecture.h [code]
cvrArctanLUT.h [code]Contains the arctan lookup table
cvrAreaPoints.h [code]Declares areaPoints
cvrAssert.h [code]Defines macro assert() as a dummy for release versions but as the standard assert if a debug version is being compiled
cvrBilinearInterpolation.h [code]Contains the template class cvr::bilinearInterpolation<T>, which is a functor, which uses bilinear interpolation to approximate values between the pixels or elements of vectors and matrices
cvrBorderPoints.h [code]Declares borderPoints
cvrBoundaryExpansion.h [code]Contains the class cvr::boundaryExpansion, which is used to expand an image with a border defined through the boundaryType parameter
cvrBoundaryType.h [code]Contains the enum eBoundaryType which provides global constants for differnt boudary conditions
cvrBresenhamCircle.h [code]Contains the functor bresenhamCircle
cvrBresenhamLine.h [code]Contains the functor bresenhamLine
cvrChainCode.h [code]Declares chainCode and constants for Canzler code
cvrChannel.h [code]Contains the data structure to represent gray valued images with one float per pixel
cvrChannel32.h [code]Contains the data structure to represent gray valued images with four bytes per pixel
cvrChannel8.h [code]Contains the data structure to represent gray valued images with one byte per pixel
cvrChannelC.h [code]Contains the data structure to represent complex valued channels with float as type for the real and imaginary components
cvrChannelProcessingInterface.h [code]Simple interface from which all functors that process a matrix<T> to produce another matrix can be inherited
cvrClassName.h [code]Defines the class className to gain the fully qualified name of a class inherited from cvr::object
cvrColorQuantization.h [code]Contains parent class for all color quantization algorithms
cvrColors.h [code]This file contains some more symbolic color definitions, like orange, pink, red, green, blue, etc
cvrCompilers.h [code]
cvrComplex.h [code]CVR-Lib version of the complex numbers
cvrConfig.h [code]Wrapper file which includes the configuration files required for each specific OS or compiler
cvrConstantReferenceType.h [code]Contains the enum eConstantReferece which provides global constants to control the behaviour of memory allocation
cvrConstants.h [code]Definition of some often needed mathematical constants as static member functions of a template class: pi(), twoPi(), halfPi(), e(), and sqrt2()
cvrConstReferenceException.h [code]Specialized exception for unallowed access to const object
cvrContainer.h [code]Contains the parent class to all container classes like vectors and matrices
cvrContrastEnhancement.h [code]Contains the abstract class cvr::contrastEnhancement, from which all contrast enhancement classes are derived
cvrConvexHull.h [code]Contains the functor convexHull
cvrDataRepresentationType.h [code]Contains the enum eDataRepresentationType
cvrDebug.h [code]Defines many macros used when debugging CVR-Libclasses
cvrDebugIterator.h [code]Contains a generic implementation of debug iterators (used in debug builds) for cvr::containers
cvrDecompositionSolution.h [code]
cvrDeprecated.h [code]Defines a macro that alerts on deprecated member functions
cvrDistanceFunctor.h [code]This file contains the class distanceFunctor, the base class for calculation of distances between two vectors or matrices
cvrDistanceType.h [code]This file contains the class distanceType<T> which specifies three types that are recommended for the result of a distance calculation between two instances of T
cvrDocu.h [code]
cvrDocuClassifiers.h [code]
cvrDocuSegmentation.h [code]
cvrDocuTransformationEstimation.h [code]
cvrDownload.h [code]
cvrDraw.h [code]
cvrDrawBase.h [code]
cvrEndianness.h [code]Contains the class endianness, which allows to read/write data from a file written with a known endianness
cvrEuclideanDistance.h [code]This file contains the functions T euclideanDistance(const T&, const T&) and T euclideanDistanceSqr(const T&, const T&) which calculate the Euclidean distance and its square, respectively
cvrEuclideanDistanceFunctor.h [code]This file contains the class euclideandistanceFunctor, a class for calculating the L2 distance between two vectors or matrices
cvrEuclideanDistantor.h [code]This file contains the policy classes euclideanDistantor and euclideanSqrDistantor, which calculate the L2 distance and it square, respecively
cvrEuclideanTransformation2D.h [code]Contains the class cvr::euclideanTransformation2D, which is used to transform coordinate points in a planar transformation with only rotation and translation
cvrExamples.h [code]
cvrException.h [code]Defines base class for all exceptions in the CVR-Lib
cvrExternViewer2D.h [code]Contains the class cvr::externViewer used when there is no possibility to use GTK or any other widget tool for which we have a viewer
cvrFactory.h [code]Contains the template type for CVR-Lib factories
cvrFactoryReferences.h [code]Class that ensures the existence of some references
cvrFastHessianDetection.h [code]Contains the class cvr::fastHessianDetection, which is the location detector used by the SURF concept
cvrFilledUpsampling.h [code]
cvrFixedGridInterpolation.h [code]Contains the class cvr::fixedGridInterpolation, which is parent class for all interpolation functors, whose samples have equal distances to each other (per dimension)
cvrFunctor.h [code]Contains the class cvr::functor, which is the parent class for all functionality classes that work on images, matrices, etc
cvrGenericChannel.h [code]Definition of a meta-programming type which provides the channel corresponding to a specific type
cvrGenericInterpolation.h [code]Contains the functor genericInterpolation which uses LUT for interpolation kernels
cvrGenericLattice1D.h [code]Contains a one-dimensional lattice container, which is somewhat similar to a genericVector but with a selectable initial index, that, besides zero, can be positive or negative
cvrGenericLattice2D.h [code]Contains a template class to describe 2D lattices, which are like matrices but addressable with negative indices, and whose rows are of type cvr::genericLattice1D
cvrGenericMatrix.h [code]Contains a template class to describe matrices of data, in a way that each row can be accessed as a cvr::genericVector
cvrGenericVector.h [code]Contains a replacement for std::vector, which has been optimized for the storage of static types, (i.e
cvrGeometricTransform.h [code]Contains the classes cvr::geometricTransform<T> and cvr::geometricTransformBase, which are the parent classes of all geometric transformation classes, like rotation, scale, translation, etc
cvrGeometry.h [code]Defines three line geometry related global functions:
cvrGroups.h [code]This file contains all documentation groups for classes and data structures in the CVR-Lib
cvrGuiServer.h [code]Contains the class cvr::guiServer, which manages a singleton that controls the thread running the main loop of the used GUI Toolkit (like QT, GTK+, GTKMM, WxWidgets, etc
cvrHierarchy.h [code]
cvrHistogramEqualization.h [code]Contains a class for histogram equalization of different types of matrices
cvrHueLUT.h [code]Contains the hue lookup table
cvrImage.h [code]Contains the color image data structure of the CVR-Lib , which is a matrix of cvr::rgbaPixel
cvrIntegralImage.h [code]Contains the class cvr::integralImage, which is used as a preliminary stage of several other algorithms that need to convolve with boxes filled with a constant value
cvrInterpolationType.h [code]Defines the enumeration type eInterpolationType used in many places to specify which kind of interpolation should be employed
cvrInterval.h [code]Defines the template type cvr::interval<T> and all shortcuts like cvr::iinterval
cvrInvalidParametersException.h [code]Contains the class cvr::invalidParametersException, an exception thrown by classes derived from cvr::parametersManager::parameters
cvrIOBMP.h [code]Contains the cvr::ioBMP class to deal with .bmp files
cvrIoHandler.h [code]Contains the class cvr::ioHandler, which is the base for all serialization concepts in the CVR-Lib
cvrIOImage.h [code]Parent class of all functors that write to or read from a file as its main task
cvrIOImageInterface.h [code]Parent class of all functors that write to or read from a file as its main task
cvrIOJPEG.h [code]Contains the cvr::ioJPEG class to deal with .jpeg files
cvrIoObject.h [code]Containes base class for all serializable classes
cvrIOPNG.h [code]Contains the cvr::ioPNG class to deal with .png files
cvrIoPoints.h [code]Declares ioPoints
cvrKdTree.h [code]This file contains the aggregate type cvr::kdTree, a data structure for fast nearest neighbor search
cvrKernel1D.h [code]Contains the template class cvr::kernel1D<T>
cvrKernel2D.h [code]Contains the template class cvr::kernel1D<T>
cvrKMColorQuantization.h [code]Contains a class for color quantization using the k-Means algorithm
cvrLabelAdjacencyMap.h [code]
cvrLapackInterface.h [code]Definition of interface for LAPACK based functors
cvrLattice1D.h [code]Contains the template class cvr::lattice1D, which is the mathematical version of cvr::genericLattice1D
cvrLattice2D.h [code]Declares the mathematical version of genericLattice2D, which also provides some arithmetical operations and extrems search methods
cvrLine.h [code]
cvrLinearAlgebraFunctor.h [code]Contains the class cvr::linearAlgebraFunctor which is the base class of all linear algebra functors and defines the global type cvr::integer
cvrLinearLeastSquares.h [code]Contains the class cvr::linearLeastSquares, to solve a least squares linear problem
cvrLispStreamHandler.h [code]Contains cvr::lispStreamHandler a lisp-like ASCII ioHandler
cvrList.h [code]Defines a wrapper that automatically decides if it is more efficient to use the cvr::smallObjectList or the std::list
cvrLoadImageList.h [code]Contains the class cvr::loadImageList, which has still to be documented by Peter Doerfler
cvrLocation.h [code]Definition of cvr::location which is an interest point in an image and circular neighborhood
cvrLocationDetection.h [code]Contains the abstract class cvr::locationDetection, which is the parent class of all local detection classes
cvrLocationMatch.h [code]Contains the class cvr::locationMatch, which has still to be documented by Pablo Alvarado
cvrLuDecomposition.h [code]Compute the LU decomposition of a given matrix
cvrLuSolution.h [code]
cvrMacroSymbols.h [code]Contains several definitions of macros to determine which compiler is being used
cvrMath.h [code]Definition of some usually used global functions like min, max, and many standard functions with are used differently by the different compilers
cvrMathLA.h [code]Definition of some useful global functions which are often needed in Linear Algebra Algorithms
cvrMatrix.h [code]Declares the mathematical version of genericMatrix, which also provides some arithmetical operations and extrems search methods
cvrMatrixProcessingInterface.h [code]Simple interface from which all functors that process a matrix<T> to produce another matrix can be inherited
cvrMatrixTransform.h [code]Contains the geometric transformation class cvr::matrixTransform<T> which is the more generic linear transformation matrix
cvrMedianEvenCase.h [code]Contains the enum eMedianCase which is used in cvr::quickMedian and related classes
cvrMergeHSIToImage.h [code]
cvrMergeImage.h [code]Contains mergeImage, which is a base class all merge image functor classes
cvrMergeRGBToImage.h [code]
cvrMergeYCbCrToImage.h [code]Merge YCbCr channels to color image
cvrMergeYIQToImage.h [code]Merge YIQ channels into a color image
cvrMergeYPbPrToImage.h [code]Merge YPbPr channels into a color image
cvrMergeYUVToImage.h [code]Merge YUV channels into a color image
cvrMetaProgrammingTools.h [code]Contains some useful meta programming tools such as if_t, switch_t
cvrMinimizeBasis.h [code]Contains the template class cvr::minimizeBasis<T>, which generates a minimum number of basis vectors to approximate a given set of vectors within a given deviation
cvrMutex.h [code]Contains cvr::mutex for protecting critical sections for multithreading
cvrNaming.h [code]
cvrNearestNeighborInterpolation.h [code]Contains the class cvr::nearestNeighborInterpolation
cvrNewFunctors.h [code]
cvrNoise.h [code]Contains the class cvr::noise, used to add noise to matrices, images channels or vectors in a controlled way
cvrNormalDistribution.h [code]Contains the class cvr::normalDistribution to produce random integers normally distributed in an specified interval
cvrObject.h [code]Defines the parent class of most classes in the CVR-Lib
cvrParametersManager.h [code]Contains the class cvr::parametersManager, which provides a standard functionality for all classes that manage parameters (e.g
cvrPassiveWait.h [code]Contains the function cvr::passiveWait as wrapper for the different OS dependent passive wait formats with microsecond precision
cvrPCA.h [code]Principal Components Analysis
cvrPerformanceConfig.h [code]Definition of constants that are used to tweak the performance of some algorithm but need not be changed for every call of a method
cvrPoint.h [code]Defines the template type cvr::point<T> and all shortcuts like cvr::ipoint
cvrPoint3D.h [code]Defines the template type cvr::point3D<T> and all shortcuts like cvr::ipoint3D
cvrPointList.h [code]Defines a class for lists of points
cvrPolygonPoints.h [code]
cvrProgressInfo.h [code]Contains the class progressInfo, base class for progress information
cvrProgressReporter.h [code]Contains the class cvr::progressReporter
cvrQrDecomposition.h [code]Compute the QR decomposition of a matrix
cvrQrSolution.h [code]
cvrQuickMedian.h [code]This file contains the functor quickMedian, which calculates the median quickly
cvrQuickMedian2.h [code]This file contains the functor quickMedian, which calculates the median quickly
cvrQuickPartialSort.h [code]This file contains the functor quickPartialSort, which calculates the median quickly
cvrRandomDistribution.h [code]Contains the class cvr::randomDistribution, which is the parent class of all random distributions in the library
cvrRansacEstimation.h [code]Contains the template class cvr::ransacEstimation<E>, used to estimate any transformation E with help of the RANSAC algorithm
cvrRectangle.h [code]Contains template class for aligned rectangles, which are described through two points
cvrRectLocation.h [code]Definition of cvr::rectLocation which is a rectangular local region around an interest point
cvrResizeType.h [code]Contains the enum eResizeType which provides global constants to control the behaviour of resize methods
cvrRGBAPixel.h [code]Contains the basic template class to represent RGB pixels with an alpha channel
cvrRGBPixel.h [code]Contains the basic template class to represent RGB pixels (without an alpha channel)
cvrRound.h [code]Definition of some usually used global functions for mathematical rounding (round, iround, lround and cround_cast)
cvrSecondOrderStatistics.h [code]Contains the functor secondOrderStatistics, for means, variances and covariance matrix
cvrSemaphore.h [code]Contains the cvr::semaphore wrapper class to encapulate the differences between the POSIX and Win32 concepts
cvrSeparableKernel.h [code]Contains the template class seperableKernel<T>
cvrSimilarityTransformation2D.h [code]Contains the class cvr::similarityTransformation2D, which is used to transform coordinate points in a planar transformation with only rotation and translation
cvrSinCos.h [code]Contains platform and/or compiler specific implementations of sincos, sincosf, and sincosl - always appending _impl to the name
cvrSmallObjectList.h [code]Defines a list similar to the std::list but specialized for an efficient access of small objects
cvrSort.h [code]Sort the elements in a matrix or vector
cvrSort2.h [code]Sort the elements in a matrix or vector
cvrSortingOrder.h [code]Contains the enum eSortingOrder for specifying sorting order
cvrSplitImage.h [code]Definition of cvr::splitImage which is the base class of all functors that split an image into three different color channels of some color space
cvrSplitImageToHSI.h [code]Contains the functor splitImageToHSI which splits images into hue saturation and intensity
cvrSplitImageToRGB.h [code]Definition of cvr::splitImageToRGB which splits an image into three different color channels red, green, and blue (RGB)
cvrSplitImageTorgI.h [code]Contains the functor splitImageTorgI which splits images into chromaticity and intensity channels
cvrSplitImageToYCbCr.h [code]Split color image to YCbCr
cvrSplitImageToYIQ.h [code]Split color image to YIQ
cvrSplitImageToYPbPr.h [code]Split color image to YPbPr
cvrSplitImageToYUV.h [code]Split color image to YUV
cvrStatus.h [code]Contains the class cvr::status, which is the parent class for all classes that can provide status information
cvrStatusMonitor.h [code]Contains the parent class for all status monitors, which are objects that control what to do with error reports in functors, classifiers, viewers and ioHandlers
cvrStatusMonitorCerr.h [code]Contains a status monitor that displays the information as soon as a setStatusString is called
cvrStatusMonitorException.h [code]Contains a status monitor that displays the information as soon as a setStatusString is called
cvrStreamProgressInfo.h [code]Contains the class streamProgressInfo, which prints progress information to a string
cvrSurfLocalDescriptor.h [code]Contains the class cvr::surfLocalDescriptor, which computes local descriptors with the SURF approach
cvrSVD.h [code]Singular Value Decomposition
cvrSymmetricEigenSystem.h [code]Contains the template class symmetricEigenSystem<T> that uses LAPACK if available
cvrThread.h [code]Contains the cvr::thread wrapper class to encapulate the differences between the POSIX threads in *ix systems and the Win32 concepts
cvrTimer.h [code]Contains the class cvr::timer to measure wall-clock times with microsecond precision
cvrTypeInfo.h [code]Definition of some template functions that give information about its template type
cvrTypes.h [code]This file contains the definitions of the basic types used in the CVR-Lib
cvrUndebug.h [code]Undefinition of macros for debug purposes
cvrUniformContinuousDistribution.h [code]Contains the class cvr::uniformContinuousDistribution to produce random integers uniformly distributed in an specified interval
cvrUniformDiscreteDistribution.h [code]Contains the class cvr::uniformDiscreteDistribution to produce random integers uniformly distributed in an specified interval
cvrUnivariateContinuousDistribution.h [code]Contains the class cvr::univariateContinuousDistribution, parent of all univariate continuous random distributions
cvrUnivariateDiscreteDistribution.h [code]Contains the class cvr::univariateDiscreteDistribution, parent of all univariate discrete random distributions
cvrUsePalette.h [code]Contains class to create a color image from a labeled mask and a palette of colors (one for each label)
cvrValidator.h [code]Contains a class that checks the validity of the elements of matrices and vectors of floating point types (e.g
cvrVector.h [code]Contains the template class cvr::vector, which is the mathematical version of cvr::genericVector
cvrViewer2D.h [code]Contains the class cvr::viewer2D used to visualized images and channels
cvrViewer2DGtk.h [code]This is a "private" file
cvrViewer2DPainter.h [code]Contains the functor that the viewer2D uses to paint the data
cvrViewerBase.h [code]Contains the abstract base class for all CVR-Lib viewers
cvrViewerBaseGtk.h [code]This is a "private" file
cvrWinConfig.h [code]
cvrWinConfigNoExtern.h [code]

Generated on Sun Sep 20 22:09:13 2009 for CVR-Lib by Doxygen 1.5.8