last update 20 Sep 2009 |
#include <cvrObject.h>
Public Member Functions | |
object () | |
virtual | ~object () |
virtual const std::string & | name () const =0 |
virtual object * | clone () const =0 |
virtual object * | newInstance () const =0 |
Protected Member Functions | |
virtual std::string | buildName () const |
All classes inherited from cvr::object have three important methods:
Note that there are many classes in the library which are not inherited from this class, but most complex objects are (functors, classifiers, containers, etc.). The simplest decision rule to decide if a class should inherit from cvr::object is the question, should the objects be "clonable"?
The CVR-Libmakes extensive use of the C++ feature which allows to change the type of overloaded virtual methods. This feature was not supported in old compilers like Visual C++ 6.0 or early GCC compilers, and is a reason why they are not supported.
In all inherited classes the method name() has to be overloaded. The content of those methods can be easily implemented with the macro _CVR_RETURN_CLASS_NAME. For example:
const std::string& yourClass::name() { _CVR_RETURN_CLASS_NAME }
cvr::object::object | ( | ) |
Default constructor.
Initializes the complete library
virtual cvr::object::~object | ( | ) | [virtual] |
Destructor.
virtual std::string cvr::object::buildName | ( | ) | const [protected, virtual] |
Build for the name of the current class.
Note that the same string is returned by the method name(), but in a MUCH more efficient way. This method has to demangle the output of typeid().name() which takes some time. The method cvr::object::name() calls the buildName() only once and stores the result in a static variable which is just returned in successive calls, taking much less time.
You should NEVER EVER use this method directly, use name() instead.
virtual object* cvr::object::clone | ( | ) | const [pure virtual] |
Clone method.
You can create an identical instance of the current cvr::object using this method.
The difference with the method newInstance() is that here the internal state is kept in the copies while newInstance() creates always an object with the default parameters.
Usually, the implementation of the overloaded method in an inherited class will make use of the copy constructor:
yourClass* yourClass::clone() const { return new yourClass(*this); }
Implemented in cvr::allocException, cvr::constReferenceException, cvr::exception, cvr::functor::functor::parameters, cvr::functor, cvr::invalidParametersException, cvr::parametersManager::parametersManager::parameters, cvr::progressInfo, cvr::streamProgressInfo, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, cvr::draw< T >, cvr::viewer2DPainter::viewer2DPainter::parameters, cvr::viewer2DPainter, cvr::areaPoints, cvr::bilinearInterpolation< T >::bilinearInterpolation::parameters, cvr::bilinearInterpolation< T >, cvr::borderPoints, cvr::boundaryExpansion::boundaryExpansion::parameters, cvr::boundaryExpansion, cvr::channel, cvr::channel32, cvr::channel8, cvr::channelC, cvr::colorQuantization::colorQuantization::parameters, cvr::colorQuantization, cvr::contrastEnhancement::contrastEnhancement::parameters, cvr::contrastEnhancement, cvr::convexHull::convexHull::parameters, cvr::convexHull, cvr::fastHessianDetection::fastHessianDetection::parameters, cvr::fastHessianDetection, cvr::filledUpsampling::filledUpsampling::parameters, cvr::filledUpsampling, cvr::genericInterpolation< T >::genericInterpolation::parameters, cvr::genericInterpolation< T >, cvr::geometricTransformBase::geometricTransformBase::parameters, cvr::geometricTransformBase, cvr::geometricTransform< I >::geometricTransform::parameters, cvr::geometricTransform< I >, cvr::histogramEqualization::histogramEqualization::parameters, cvr::histogramEqualization, cvr::hueLUT, cvr::image, cvr::integralImage::integralImage::parameters, cvr::integralImage, cvr::ioPoints, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::kMColorQuantization::kMColorQuantization::parameters, cvr::kMColorQuantization, cvr::labelAdjacencyMap::labelAdjacencyMap::parameters, cvr::labelAdjacencyMap, cvr::locationDetection::locationDetection::parameters, cvr::locationDetection, cvr::locationMatch::locationMatch::parameters, cvr::locationMatch, cvr::matrixTransform< I >::matrixTransform::parameters, cvr::matrixTransform< I >, cvr::mergeHSIToImage, cvr::mergeImage, cvr::mergeRGBToImage, cvr::mergeYCbCrToImage, cvr::mergeYIQToImage, cvr::mergeYPbPrToImage, cvr::mergeYUVToImage, cvr::nearestNeighborInterpolation< T >, cvr::separableKernel< T >, cvr::splitImage, cvr::splitImageToHSI, cvr::splitImageToRGB, cvr::splitImageTorgI, cvr::splitImageToYCbCr, cvr::splitImageToYIQ, cvr::splitImageToYPbPr, cvr::splitImageToYUV, cvr::surfLocalDescriptor::surfLocalDescriptor::parameters, cvr::surfLocalDescriptor, cvr::usePalette::usePalette::parameters, cvr::usePalette, cvr::ioBMP::ioBMP::parameters, cvr::ioBMP, cvr::ioImage, cvr::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioImageInterface, cvr::ioJPEG::ioJPEG::parameters, cvr::ioJPEG, cvr::ioPNG::ioPNG::parameters, cvr::ioPNG, cvr::loadImageList::loadImageList::parameters, cvr::loadImageList, cvr::ioHandler, cvr::ioObject, cvr::lispStreamHandler, cvr::statusMonitor, cvr::statusMonitorCerr, cvr::statusMonitorException, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, cvr::arctanLUT, cvr::decompositionSolution< T >::decompositionSolution::parameters, cvr::distanceFunctor< T >::distanceFunctor::parameters, cvr::distanceFunctor< T >, cvr::euclideanDistanceFunctor< T >, cvr::euclideanTransformation2D::euclideanTransformation2D::parameters, cvr::euclideanTransformation2D, cvr::fixedGridInterpolation< T >::fixedGridInterpolation::parameters, cvr::kdTree< T, D, U >::kdTree::element, cvr::kdTree< T, D, U >::kdTree::node, cvr::kdTree< T, D, U >, cvr::lattice1D< T >, cvr::lattice2D< T >, cvr::linearAlgebraFunctor::linearAlgebraFunctor::parameters, cvr::linearLeastSquares::linearLeastSquares::parameters, cvr::linearLeastSquares, cvr::luDecomposition< T >::luDecomposition::parameters, cvr::luDecomposition< T >, cvr::luSolution< T >, cvr::matrix< T >, cvr::minimizeBasis::minimizeBasis::parameters, cvr::minimizeBasis, cvr::noise::noise::parameters, cvr::noise, cvr::normalDistribution::normalDistribution::parameters, cvr::normalDistribution, cvr::pca< T >::pca::parameters, cvr::pca< T >, cvr::qrDecomposition< T >::qrDecomposition::parameters, cvr::qrDecomposition< T >, cvr::qrSolution< T >::qrSolution::parameters, cvr::qrSolution< T >, cvr::quickMedian::quickMedian::parameters, cvr::quickMedian, cvr::quickMedian2, cvr::quickPartialSort, cvr::randomDistribution::randomDistribution::parameters, cvr::randomDistribution, cvr::ransacEstimation< E >::ransacEstimation::parameters, cvr::ransacEstimation< E >, cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parameters, cvr::secondOrderStatistics< T, U >, cvr::similarityTransformation2D::similarityTransformation2D::parameters, cvr::similarityTransformation2D, cvr::sort::sort::parameters, cvr::sort, cvr::sort2::sort2::parameters, cvr::sort2, cvr::svd::svd::parameters, cvr::svd, cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parameters, cvr::symmetricEigenSystem< T >, cvr::uniformContinuousDistribution::uniformContinuousDistribution::parameters, cvr::uniformContinuousDistribution, cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parameters, cvr::uniformDiscreteDistribution, cvr::univariateContinuousDistribution, cvr::univariateDiscreteDistribution, cvr::validator::validator::parameters, cvr::validator, cvr::vector< T >, cvr::timer, cvr::container, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::pointList< T >, cvr::externViewer2D::externViewer2D::parameters, cvr::externViewer2D, cvr::viewer2D::viewer2D::parameters, cvr::viewer2D, cvr::viewerBase::viewerBase::parameters, cvr::geometricTransform< I >, cvr::distanceFunctor< T >, cvr::kdTree< rgbaPixel, int >, cvr::lattice1D< T >, cvr::lattice1D< int >, cvr::lattice2D< float >, cvr::lattice2D< T >, cvr::matrix< value_type >, cvr::matrix< int32 >, cvr::matrix< float >, cvr::matrix< fcomplex >, cvr::matrix< rgbaPixel >, cvr::matrix< ubyte >, cvr::vector< double >, cvr::vector< value_type >, cvr::vector< float >, cvr::vector< int >, cvr::vector< integer >, cvr::vector< ubyte >, cvr::vector< frgbPixel >, cvr::vector< rgbaPixel >, cvr::genericLattice1D< T >, cvr::genericLattice1D< int >, cvr::genericLattice2D< T >, cvr::genericLattice2D< float >, cvr::genericMatrix< T >, cvr::genericMatrix< float >, cvr::genericMatrix< ubyte >, cvr::genericMatrix< int32 >, cvr::genericMatrix< fcomplex >, cvr::genericMatrix< value_type >, cvr::genericMatrix< rgbaPixel >, cvr::genericVector< T >, cvr::genericVector< integer >, cvr::genericVector< float >, cvr::genericVector< ubyte >, cvr::genericVector< double >, cvr::genericVector< int >, cvr::genericVector< value_type >, cvr::genericVector< frgbPixel >, cvr::genericVector< rgbaPixel >, cvr::pointList< T >, and cvr::pointList< int >.
virtual const std::string& cvr::object::name | ( | ) | const [pure virtual] |
Return the fully qualified name of this class.
Each class has to overload this function and return its name. The returned string is system-independent. It uses cvr::className to generate the class name but uses an internal singleton to avoid building the class name more than once.
Note that the factories of the CVR-Libcan use the name given by name() to create instances of a class at runtime (see cvr::factory).
This method must be overloaded in all derived classes. You can use the macro _CVR_RETURN_CLASS_NAME to produce the desired behaviour. For example:
const std::string& yourClass::name() { _CVR_RETURN_CLASS_NAME }
The returned strings do not have any spaces, even if the resulting name is not anymore C++ compliant. This rule is easier to remember as a rule to specify when the spaces are required! For example, a type "cvr::list< cvr::point<double> >" will produce the name "cvr::list<cvr::point<double>>". Remember that the space between the last two angle brackets "> >" is in C++ necessary to avoid syntactic confusion with the operator ">>".
Implemented in cvr::allocException, cvr::constReferenceException, cvr::exception, cvr::functor::functor::parameters, cvr::functor, cvr::invalidParametersException, cvr::parametersManager::parametersManager::parameters, cvr::progressInfo, cvr::streamProgressInfo, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, cvr::draw< T >, cvr::drawBase< T >, cvr::viewer2DPainter::viewer2DPainter::parameters, cvr::viewer2DPainter, cvr::areaPoints, cvr::bilinearInterpolation< T >::bilinearInterpolation::parameters, cvr::bilinearInterpolation< T >, cvr::borderPoints, cvr::boundaryExpansion::boundaryExpansion::parameters, cvr::boundaryExpansion, cvr::channel, cvr::channel32, cvr::channel8, cvr::channelC, cvr::colorQuantization::colorQuantization::parameters, cvr::colorQuantization, cvr::contrastEnhancement::contrastEnhancement::parameters, cvr::contrastEnhancement, cvr::convexHull::convexHull::parameters, cvr::convexHull, cvr::fastHessianDetection::fastHessianDetection::parameters, cvr::fastHessianDetection, cvr::filledUpsampling::filledUpsampling::parameters, cvr::filledUpsampling, cvr::genericInterpolation< T >::genericInterpolation::parameters, cvr::genericInterpolation< T >, cvr::geometricTransformBase::geometricTransformBase::parameters, cvr::geometricTransformBase, cvr::geometricTransform< I >::geometricTransform::parameters, cvr::geometricTransform< I >, cvr::histogramEqualization::histogramEqualization::parameters, cvr::histogramEqualization, cvr::hueLUT, cvr::image, cvr::integralImage::integralImage::parameters, cvr::integralImage, cvr::ioPoints, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::kMColorQuantization::kMColorQuantization::parameters, cvr::kMColorQuantization, cvr::labelAdjacencyMap::labelAdjacencyMap::parameters, cvr::labelAdjacencyMap, cvr::locationDetection::locationDetection::parameters, cvr::locationDetection, cvr::locationMatch::locationMatch::parameters, cvr::locationMatch, cvr::matrixTransform< I >::matrixTransform::parameters, cvr::matrixTransform< I >, cvr::mergeHSIToImage, cvr::mergeRGBToImage, cvr::mergeYCbCrToImage, cvr::mergeYIQToImage, cvr::mergeYPbPrToImage, cvr::mergeYUVToImage, cvr::nearestNeighborInterpolation< T >, cvr::polygonPoints< T >, cvr::separableKernel< T >, cvr::splitImageToHSI, cvr::splitImageToRGB, cvr::splitImageTorgI, cvr::splitImageToYCbCr, cvr::splitImageToYIQ, cvr::splitImageToYPbPr, cvr::splitImageToYUV, cvr::surfLocalDescriptor::surfLocalDescriptor::parameters, cvr::surfLocalDescriptor, cvr::usePalette::usePalette::parameters, cvr::usePalette, cvr::ioBMP::ioBMP::parameters, cvr::ioBMP, cvr::ioImage, cvr::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioImageInterface, cvr::ioJPEG::ioJPEG::parameters, cvr::ioJPEG, cvr::ioPNG::ioPNG::parameters, cvr::ioPNG, cvr::loadImageList::loadImageList::parameters, cvr::loadImageList, cvr::ioHandler, cvr::ioObject, cvr::lispStreamHandler, cvr::statusMonitor, cvr::statusMonitorCerr, cvr::statusMonitorException, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, cvr::arctanLUT, cvr::decompositionSolution< T >::decompositionSolution::parameters, cvr::decompositionSolution< T >, cvr::distanceFunctor< T >::distanceFunctor::parameters, cvr::distanceFunctor< T >, cvr::euclideanDistanceFunctor< T >, cvr::euclideanTransformation2D::euclideanTransformation2D::parameters, cvr::euclideanTransformation2D, cvr::fixedGridInterpolation< T >::fixedGridInterpolation::parameters, cvr::fixedGridInterpolation< T >, cvr::kdTree< T, D, U >::kdTree::element, cvr::kdTree< T, D, U >::kdTree::node, cvr::kdTree< T, D, U >, cvr::lattice1D< T >, cvr::lattice2D< T >, cvr::linearAlgebraFunctor::linearAlgebraFunctor::parameters, cvr::linearLeastSquares::linearLeastSquares::parameters, cvr::linearLeastSquares, cvr::luDecomposition< T >::luDecomposition::parameters, cvr::luDecomposition< T >, cvr::luSolution< T >, cvr::matrix< T >, cvr::minimizeBasis::minimizeBasis::parameters, cvr::minimizeBasis, cvr::noise::noise::parameters, cvr::noise, cvr::normalDistribution::normalDistribution::parameters, cvr::normalDistribution, cvr::pca< T >::pca::parameters, cvr::pca< T >, cvr::qrDecomposition< T >::qrDecomposition::parameters, cvr::qrDecomposition< T >, cvr::qrSolution< T >::qrSolution::parameters, cvr::qrSolution< T >, cvr::quickMedian::quickMedian::parameters, cvr::quickMedian, cvr::quickMedian2, cvr::quickPartialSort, cvr::randomDistribution::randomDistribution::parameters, cvr::randomDistribution, cvr::ransacEstimation< E >::ransacEstimation::parameters, cvr::ransacEstimation< E >, cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parameters, cvr::secondOrderStatistics< T, U >, cvr::similarityTransformation2D::similarityTransformation2D::parameters, cvr::similarityTransformation2D, cvr::sort::sort::parameters, cvr::sort, cvr::sort2::sort2::parameters, cvr::sort2, cvr::svd::svd::parameters, cvr::svd, cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parameters, cvr::symmetricEigenSystem< T >, cvr::uniformContinuousDistribution::uniformContinuousDistribution::parameters, cvr::uniformContinuousDistribution, cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parameters, cvr::uniformDiscreteDistribution, cvr::univariateContinuousDistribution, cvr::validator::validator::parameters, cvr::validator, cvr::vector< T >, cvr::timer, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::pointList< T >, cvr::externViewer2D::externViewer2D::parameters, cvr::externViewer2D, cvr::viewer2D::viewer2D::parameters, cvr::viewerBase::viewerBase::parameters, cvr::viewerBase, cvr::drawBase< T >, cvr::geometricTransform< I >, cvr::decompositionSolution< T >, cvr::distanceFunctor< T >, cvr::fixedGridInterpolation< T >, cvr::kdTree< rgbaPixel, int >, cvr::lattice1D< T >, cvr::lattice1D< int >, cvr::lattice2D< float >, cvr::lattice2D< T >, cvr::matrix< value_type >, cvr::matrix< int32 >, cvr::matrix< float >, cvr::matrix< fcomplex >, cvr::matrix< rgbaPixel >, cvr::matrix< ubyte >, cvr::vector< double >, cvr::vector< value_type >, cvr::vector< float >, cvr::vector< int >, cvr::vector< integer >, cvr::vector< ubyte >, cvr::vector< frgbPixel >, cvr::vector< rgbaPixel >, cvr::genericLattice1D< T >, cvr::genericLattice1D< int >, cvr::genericLattice2D< T >, cvr::genericLattice2D< float >, cvr::genericMatrix< T >, cvr::genericMatrix< float >, cvr::genericMatrix< ubyte >, cvr::genericMatrix< int32 >, cvr::genericMatrix< fcomplex >, cvr::genericMatrix< value_type >, cvr::genericMatrix< rgbaPixel >, cvr::genericVector< T >, cvr::genericVector< integer >, cvr::genericVector< float >, cvr::genericVector< ubyte >, cvr::genericVector< double >, cvr::genericVector< int >, cvr::genericVector< value_type >, cvr::genericVector< frgbPixel >, cvr::genericVector< rgbaPixel >, cvr::pointList< T >, and cvr::pointList< int >.
virtual object* cvr::object::newInstance | ( | ) | const [pure virtual] |
New instance method.
You can create a new instance of the current object, using the default constructor.
Note that the difference with the clone() method is that the latter also copies the internal state of the object, while this method just uses the default constructor.
Usually, the implementation of the overloaded method in an inherited class will make use of the default constructor:
yourClass* yourClass::newInstance() const { return new yourClass(); }
Implemented in cvr::allocException, cvr::constReferenceException, cvr::exception, cvr::functor::functor::parameters, cvr::functor, cvr::invalidParametersException, cvr::parametersManager::parametersManager::parameters, cvr::progressInfo, cvr::streamProgressInfo, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, cvr::draw< T >, cvr::viewer2DPainter::viewer2DPainter::parameters, cvr::viewer2DPainter, cvr::areaPoints, cvr::bilinearInterpolation< T >::bilinearInterpolation::parameters, cvr::bilinearInterpolation< T >, cvr::borderPoints, cvr::boundaryExpansion::boundaryExpansion::parameters, cvr::boundaryExpansion, cvr::channel, cvr::channel32, cvr::channel8, cvr::channelC, cvr::colorQuantization::colorQuantization::parameters, cvr::colorQuantization, cvr::contrastEnhancement::contrastEnhancement::parameters, cvr::contrastEnhancement, cvr::convexHull::convexHull::parameters, cvr::convexHull, cvr::fastHessianDetection::fastHessianDetection::parameters, cvr::fastHessianDetection, cvr::filledUpsampling::filledUpsampling::parameters, cvr::filledUpsampling, cvr::genericInterpolation< T >::genericInterpolation::parameters, cvr::genericInterpolation< T >, cvr::geometricTransformBase::geometricTransformBase::parameters, cvr::geometricTransformBase, cvr::geometricTransform< I >::geometricTransform::parameters, cvr::geometricTransform< I >, cvr::histogramEqualization::histogramEqualization::parameters, cvr::histogramEqualization, cvr::hueLUT, cvr::image, cvr::integralImage::integralImage::parameters, cvr::integralImage, cvr::ioPoints, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::kMColorQuantization::kMColorQuantization::parameters, cvr::kMColorQuantization, cvr::labelAdjacencyMap::labelAdjacencyMap::parameters, cvr::labelAdjacencyMap, cvr::locationDetection::locationDetection::parameters, cvr::locationDetection, cvr::locationMatch::locationMatch::parameters, cvr::locationMatch, cvr::matrixTransform< I >::matrixTransform::parameters, cvr::matrixTransform< I >, cvr::mergeHSIToImage, cvr::mergeImage, cvr::mergeRGBToImage, cvr::mergeYCbCrToImage, cvr::mergeYIQToImage, cvr::mergeYPbPrToImage, cvr::mergeYUVToImage, cvr::nearestNeighborInterpolation< T >, cvr::separableKernel< T >, cvr::splitImage, cvr::splitImageToHSI, cvr::splitImageToRGB, cvr::splitImageTorgI, cvr::splitImageToYCbCr, cvr::splitImageToYIQ, cvr::splitImageToYPbPr, cvr::splitImageToYUV, cvr::surfLocalDescriptor::surfLocalDescriptor::parameters, cvr::surfLocalDescriptor, cvr::usePalette::usePalette::parameters, cvr::usePalette, cvr::ioBMP::ioBMP::parameters, cvr::ioBMP, cvr::ioImage, cvr::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioImageInterface, cvr::ioJPEG::ioJPEG::parameters, cvr::ioJPEG, cvr::ioPNG::ioPNG::parameters, cvr::ioPNG, cvr::loadImageList::loadImageList::parameters, cvr::loadImageList, cvr::ioHandler, cvr::ioObject, cvr::lispStreamHandler, cvr::statusMonitor, cvr::statusMonitorCerr, cvr::statusMonitorException, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, cvr::arctanLUT, cvr::decompositionSolution< T >::decompositionSolution::parameters, cvr::distanceFunctor< T >::distanceFunctor::parameters, cvr::distanceFunctor< T >, cvr::euclideanDistanceFunctor< T >, cvr::euclideanTransformation2D::euclideanTransformation2D::parameters, cvr::euclideanTransformation2D, cvr::fixedGridInterpolation< T >::fixedGridInterpolation::parameters, cvr::kdTree< T, D, U >::kdTree::element, cvr::kdTree< T, D, U >::kdTree::node, cvr::kdTree< T, D, U >, cvr::lattice1D< T >, cvr::lattice2D< T >, cvr::linearAlgebraFunctor::linearAlgebraFunctor::parameters, cvr::linearLeastSquares::linearLeastSquares::parameters, cvr::linearLeastSquares, cvr::luDecomposition< T >::luDecomposition::parameters, cvr::luDecomposition< T >, cvr::luSolution< T >, cvr::matrix< T >, cvr::minimizeBasis::minimizeBasis::parameters, cvr::minimizeBasis, cvr::noise::noise::parameters, cvr::noise, cvr::normalDistribution::normalDistribution::parameters, cvr::normalDistribution, cvr::pca< T >::pca::parameters, cvr::pca< T >, cvr::qrDecomposition< T >::qrDecomposition::parameters, cvr::qrDecomposition< T >, cvr::qrSolution< T >::qrSolution::parameters, cvr::qrSolution< T >, cvr::quickMedian::quickMedian::parameters, cvr::quickMedian, cvr::quickMedian2, cvr::quickPartialSort, cvr::randomDistribution::randomDistribution::parameters, cvr::randomDistribution, cvr::ransacEstimation< E >::ransacEstimation::parameters, cvr::ransacEstimation< E >, cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parameters, cvr::secondOrderStatistics< T, U >, cvr::similarityTransformation2D::similarityTransformation2D::parameters, cvr::similarityTransformation2D, cvr::sort::sort::parameters, cvr::sort, cvr::sort2::sort2::parameters, cvr::sort2, cvr::svd::svd::parameters, cvr::svd, cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parameters, cvr::symmetricEigenSystem< T >, cvr::uniformContinuousDistribution::uniformContinuousDistribution::parameters, cvr::uniformContinuousDistribution, cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parameters, cvr::uniformDiscreteDistribution, cvr::univariateContinuousDistribution, cvr::univariateDiscreteDistribution, cvr::validator::validator::parameters, cvr::validator, cvr::vector< T >, cvr::timer, cvr::container, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::pointList< T >, cvr::externViewer2D::externViewer2D::parameters, cvr::externViewer2D, cvr::viewer2D::viewer2D::parameters, cvr::viewer2D, cvr::viewerBase::viewerBase::parameters, cvr::geometricTransform< I >, cvr::distanceFunctor< T >, cvr::kdTree< rgbaPixel, int >, cvr::lattice1D< T >, cvr::lattice1D< int >, cvr::lattice2D< float >, cvr::lattice2D< T >, cvr::matrix< value_type >, cvr::matrix< int32 >, cvr::matrix< float >, cvr::matrix< fcomplex >, cvr::matrix< rgbaPixel >, cvr::matrix< ubyte >, cvr::vector< double >, cvr::vector< value_type >, cvr::vector< float >, cvr::vector< int >, cvr::vector< integer >, cvr::vector< ubyte >, cvr::vector< frgbPixel >, cvr::vector< rgbaPixel >, cvr::genericLattice1D< T >, cvr::genericLattice1D< int >, cvr::genericLattice2D< T >, cvr::genericLattice2D< float >, cvr::genericMatrix< T >, cvr::genericMatrix< float >, cvr::genericMatrix< ubyte >, cvr::genericMatrix< int32 >, cvr::genericMatrix< fcomplex >, cvr::genericMatrix< value_type >, cvr::genericMatrix< rgbaPixel >, cvr::genericVector< T >, cvr::genericVector< integer >, cvr::genericVector< float >, cvr::genericVector< ubyte >, cvr::genericVector< double >, cvr::genericVector< int >, cvr::genericVector< value_type >, cvr::genericVector< frgbPixel >, cvr::genericVector< rgbaPixel >, cvr::pointList< T >, and cvr::pointList< int >.