CVR-Lib last update 20 Sep 2009

cvr::ioObject Class Reference
[Storable Interface]

Basic input/output class for data objects. More...

#include <cvrIoObject.h>

Inheritance diagram for cvr::ioObject:

Inheritance graph
[legend]
Collaboration diagram for cvr::ioObject:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ioObject ()
virtual ~ioObject ()
virtual const std::string & name () const =0
virtual ioObjectclone () const =0
virtual ioObjectnewInstance () const =0
virtual bool write (ioHandler &handler, const bool complete=true) const
virtual bool read (ioHandler &handler, const bool complete=true)


Detailed Description

Basic input/output class for data objects.

This is an abstract class.


Constructor & Destructor Documentation

cvr::ioObject::ioObject (  ) 

Default constructor.

virtual cvr::ioObject::~ioObject (  )  [virtual]

Destructor.


Member Function Documentation

virtual ioObject* cvr::ioObject::clone (  )  const [pure virtual]

Returns a copy of this object.

Implements cvr::object.

Implemented in cvr::functor::functor::parameters, cvr::functor, cvr::parametersManager::parametersManager::parameters, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, 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::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::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioJPEG::ioJPEG::parameters, cvr::ioPNG::ioPNG::parameters, cvr::loadImageList::loadImageList::parameters, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, 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::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::ioObject::name (  )  const [pure virtual]

Returns the name of this class.

Implements cvr::object.

Implemented in cvr::functor::functor::parameters, cvr::functor, cvr::parametersManager::parametersManager::parameters, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, 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::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::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioJPEG::ioJPEG::parameters, cvr::ioPNG::ioPNG::parameters, cvr::loadImageList::loadImageList::parameters, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, 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::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::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 ioObject* cvr::ioObject::newInstance (  )  const [pure virtual]

Returns a copy of this object.

Implements cvr::object.

Implemented in cvr::functor::functor::parameters, cvr::functor, cvr::parametersManager::parametersManager::parameters, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamCircle, cvr::bresenhamLine::bresenhamLine::parameters, cvr::bresenhamLine, 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::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::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioJPEG::ioJPEG::parameters, cvr::ioPNG::ioPNG::parameters, cvr::loadImageList::loadImageList::parameters, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::affineTransformation2D, 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::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 bool cvr::ioObject::read ( ioHandler handler,
const bool  complete = true 
) [virtual]

Read the parameters from the given ioHandler.

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful
This method has to be overloaded. If not it always returns false.

Reimplemented in cvr::functor, cvr::parametersManager::parametersManager::parameters, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamLine::bresenhamLine::parameters, cvr::viewer2DPainter::viewer2DPainter::parameters, cvr::bilinearInterpolation< T >::bilinearInterpolation::parameters, cvr::boundaryExpansion::boundaryExpansion::parameters, cvr::colorQuantization::colorQuantization::parameters, cvr::contrastEnhancement::contrastEnhancement::parameters, cvr::convexHull::convexHull::parameters, cvr::fastHessianDetection::fastHessianDetection::parameters, cvr::filledUpsampling::filledUpsampling::parameters, cvr::genericInterpolation< T >::genericInterpolation::parameters, cvr::geometricTransformBase::geometricTransformBase::parameters, cvr::geometricTransform< I >::geometricTransform::parameters, cvr::histogramEqualization::histogramEqualization::parameters, cvr::integralImage::integralImage::parameters, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::kMColorQuantization::kMColorQuantization::parameters, cvr::labelAdjacencyMap::labelAdjacencyMap::parameters, cvr::locationDetection::locationDetection::parameters, cvr::locationMatch::locationMatch::parameters, cvr::matrixTransform< I >::matrixTransform::parameters, cvr::separableKernel< T >, cvr::surfLocalDescriptor::surfLocalDescriptor::parameters, cvr::usePalette::usePalette::parameters, cvr::ioBMP::ioBMP::parameters, cvr::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioJPEG::ioJPEG::parameters, cvr::ioPNG::ioPNG::parameters, cvr::loadImageList::loadImageList::parameters, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::distanceFunctor< T >::distanceFunctor::parameters, cvr::euclideanTransformation2D::euclideanTransformation2D::parameters, 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::linearAlgebraFunctor::linearAlgebraFunctor::parameters, cvr::linearLeastSquares::linearLeastSquares::parameters, cvr::luDecomposition< T >::luDecomposition::parameters, cvr::minimizeBasis::minimizeBasis::parameters, cvr::noise::noise::parameters, cvr::normalDistribution::normalDistribution::parameters, cvr::pca< T >::pca::parameters, cvr::pca< T >, cvr::qrDecomposition< T >::qrDecomposition::parameters, cvr::quickMedian::quickMedian::parameters, cvr::randomDistribution::randomDistribution::parameters, cvr::randomDistribution, cvr::ransacEstimation< E >::ransacEstimation::parameters, cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parameters, cvr::similarityTransformation2D::similarityTransformation2D::parameters, cvr::sort::sort::parameters, cvr::sort2::sort2::parameters, cvr::svd::svd::parameters, cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parameters, cvr::uniformContinuousDistribution::uniformContinuousDistribution::parameters, cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parameters, cvr::validator::validator::parameters, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::pointList< T >, cvr::externViewer2D::externViewer2D::parameters, cvr::viewer2D::viewer2D::parameters, cvr::viewerBase::viewerBase::parameters, cvr::kdTree< rgbaPixel, int >, 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 bool cvr::ioObject::write ( ioHandler handler,
const bool  complete = true 
) const [virtual]

Write the parameters in the given ioHandler.

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful
This method has to be overloaded. If not it always returns false.

Reimplemented in cvr::functor, cvr::parametersManager::parametersManager::parameters, cvr::bresenhamCircle::bresenhamCircle::parameters, cvr::bresenhamLine::bresenhamLine::parameters, cvr::viewer2DPainter::viewer2DPainter::parameters, cvr::bilinearInterpolation< T >::bilinearInterpolation::parameters, cvr::boundaryExpansion::boundaryExpansion::parameters, cvr::colorQuantization::colorQuantization::parameters, cvr::contrastEnhancement::contrastEnhancement::parameters, cvr::convexHull::convexHull::parameters, cvr::fastHessianDetection::fastHessianDetection::parameters, cvr::filledUpsampling::filledUpsampling::parameters, cvr::genericInterpolation< T >::genericInterpolation::parameters, cvr::geometricTransformBase::geometricTransformBase::parameters, cvr::geometricTransform< I >::geometricTransform::parameters, cvr::histogramEqualization::histogramEqualization::parameters, cvr::integralImage::integralImage::parameters, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::kMColorQuantization::kMColorQuantization::parameters, cvr::labelAdjacencyMap::labelAdjacencyMap::parameters, cvr::locationDetection::locationDetection::parameters, cvr::locationMatch::locationMatch::parameters, cvr::matrixTransform< I >::matrixTransform::parameters, cvr::separableKernel< T >, cvr::surfLocalDescriptor::surfLocalDescriptor::parameters, cvr::usePalette::usePalette::parameters, cvr::ioBMP::ioBMP::parameters, cvr::ioImageInterface::ioImageInterface::parameters, cvr::ioImageInterface::ioImageInterface::headerInformation, cvr::ioJPEG::ioJPEG::parameters, cvr::ioPNG::ioPNG::parameters, cvr::loadImageList::loadImageList::parameters, cvr::affineTransformation2D::affineTransformation2D::parameters, cvr::distanceFunctor< T >::distanceFunctor::parameters, cvr::euclideanTransformation2D::euclideanTransformation2D::parameters, 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::linearAlgebraFunctor::linearAlgebraFunctor::parameters, cvr::linearLeastSquares::linearLeastSquares::parameters, cvr::luDecomposition< T >::luDecomposition::parameters, cvr::minimizeBasis::minimizeBasis::parameters, cvr::noise::noise::parameters, cvr::normalDistribution::normalDistribution::parameters, cvr::pca< T >::pca::parameters, cvr::pca< T >, cvr::qrDecomposition< T >::qrDecomposition::parameters, cvr::quickMedian::quickMedian::parameters, cvr::randomDistribution::randomDistribution::parameters, cvr::randomDistribution, cvr::ransacEstimation< E >::ransacEstimation::parameters, cvr::secondOrderStatistics< T, U >::secondOrderStatistics::parameters, cvr::similarityTransformation2D::similarityTransformation2D::parameters, cvr::sort::sort::parameters, cvr::sort2::sort2::parameters, cvr::svd::svd::parameters, cvr::symmetricEigenSystem< T >::symmetricEigenSystem::parameters, cvr::uniformContinuousDistribution::uniformContinuousDistribution::parameters, cvr::uniformDiscreteDistribution::uniformDiscreteDistribution::parameters, cvr::validator::validator::parameters, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::pointList< T >, cvr::externViewer2D::externViewer2D::parameters, cvr::viewer2D::viewer2D::parameters, cvr::viewerBase::viewerBase::parameters, cvr::kdTree< rgbaPixel, int >, 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 >.


The documentation for this class was generated from the following file:

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