CVR-Lib last update 20 Sep 2009

Storable Interface
[Input and Output]

Methods using cvr::ioHandler objects to read and write data. More...

Collaboration diagram for Storable Interface:

Classes

class  cvr::ioHandler
 Input/output handlers. More...
class  cvr::ioObject
 Basic input/output class for data objects. More...
class  cvr::lispStreamHandler
 The lispStreamHandler class offers an interface for the functor parameters and other classes to read() and write() them in a LISP-like format. More...

Functions

bool cvr::read (ioHandler &handler, chainCode &cc, const bool complete=true)
bool cvr::write (ioHandler &handler, const chainCode &cc, const bool complete=true)
bool cvr::read (ioHandler &handler, fastHessianDetection::eExtremaType &data)
bool cvr::write (ioHandler &handler, const fastHessianDetection::eExtremaType &data)
bool cvr::read (ioHandler &handler, fastHessianDetection::eLevelSelectionMethod &data)
bool cvr::write (ioHandler &handler, const fastHessianDetection::eLevelSelectionMethod &data)
bool cvr::read (ioHandler &handler, fastHessianDetection::eLocationSelectionMode &data)
bool cvr::write (ioHandler &handler, const fastHessianDetection::eLocationSelectionMode &data)
bool cvr::read (ioHandler &handler, geometricTransformBase::eResizeMode &data)
bool cvr::write (ioHandler &handler, const geometricTransformBase::eResizeMode &data)
bool cvr::read (ioHandler &handler, eInterpolationType &data)
bool cvr::write (ioHandler &handler, const eInterpolationType &data)
bool cvr::read (ioHandler &handler, locationMatch::eMatchType &data)
bool cvr::write (ioHandler &handler, const locationMatch::eMatchType &data)
bool cvr::read (ioHandler &handler, surfLocalDescriptor::eOrientationMode &data)
bool cvr::write (ioHandler &handler, const surfLocalDescriptor::eOrientationMode &data)
bool cvr::write (ioHandler &handler, const ioObject &p, const bool complete=true)
bool cvr::read (ioHandler &handler, ioObject &p, const bool complete=true)
bool cvr::read (ioHandler &handler, eDataRepresentationType &data)
bool cvr::write (ioHandler &handler, const eDataRepresentationType &data)
bool cvr::read (ioHandler &handler, linearLeastSquares::eAlgorithm &data)
bool cvr::write (ioHandler &handler, const linearLeastSquares::eAlgorithm &data)
bool cvr::read (ioHandler &handler, eMedianEvenCase &data)
bool cvr::write (ioHandler &handler, const eMedianEvenCase &data)
bool cvr::read (ioHandler &handler, minimizeBasis::eDeviationType &data)
bool cvr::write (ioHandler &handler, const minimizeBasis::eDeviationType &data)
bool cvr::read (ioHandler &handler, randomDistribution::eNumberGenerator &data)
bool cvr::write (ioHandler &handler, const randomDistribution::eNumberGenerator &data)
bool cvr::read (ioHandler &handler, eSortingOrder &data)
bool cvr::write (ioHandler &handler, const eSortingOrder &data)
bool cvr::read (ioHandler &handler, eBoundaryType &data)
bool cvr::write (ioHandler &handler, const eBoundaryType &data)
bool cvr::read (ioHandler &handler, eConstantReference &data)
bool cvr::write (ioHandler &handler, const eConstantReference &data)
template<typename T >
bool cvr::read (ioHandler &handler, interval< T > &p, const bool complete=true)
template<typename T >
bool cvr::write (ioHandler &handler, const interval< T > &p, const bool complete=true)
template<class T >
bool cvr::read (ioHandler &handler, line< T > &l, const bool complete=true)
template<class T >
bool cvr::write (ioHandler &handler, const line< T > &l, const bool complete=true)
template<typename T >
bool cvr::read (ioHandler &handler, point< T > &p, const bool complete=true)
template<typename T >
bool cvr::write (ioHandler &handler, const point< T > &p, const bool complete=true)
template<typename T >
bool cvr::read (ioHandler &handler, point3D< T > &p, const bool complete=true)
template<typename T >
bool cvr::write (ioHandler &handler, const point3D< T > &p, const bool complete=true)
template<class T >
bool cvr::read (ioHandler &handler, pointList< T > &plst, const bool complete=true)
template<class T >
bool cvr::write (ioHandler &handler, const pointList< T > &plst, const bool complete=true)
template<typename T , class S >
bool cvr::read (ioHandler &handler, rectangle< T, S > &p, const bool complete=true)
template<typename T , class S >
bool cvr::write (ioHandler &handler, const rectangle< T, S > &p, const bool complete=true)
bool cvr::read (ioHandler &handler, eResizeType &data)
bool cvr::write (ioHandler &handler, const eResizeType &data)
bool cvr::read (ioHandler &handler, rgbaPixel &p, const bool complete=true)
bool cvr::write (ioHandler &handler, const rgbaPixel &p, const bool complete=true)
template<typename T >
bool cvr::read (ioHandler &handler, rgbPixel< T > &p, const bool complete=true)
template<typename T >
bool cvr::write (ioHandler &handler, const rgbPixel< T > &p, const bool complete=true)

Operators for complex numbers

template<typename T >
bool cvr::read (ioHandler &handler, complex< T > &p, const bool complete=true)
template<typename T >
bool cvr::write (ioHandler &handler, const complex< T > &p, const bool complete=true)

Storable interface

bool cvr::rgbaPixel::read (ioHandler &handler, const bool complete=true)
bool cvr::rgbaPixel::write (ioHandler &handler, const bool complete=true) const

Detailed Description

Methods using cvr::ioHandler objects to read and write data.

Function Documentation

template<typename T >
bool cvr::read ( ioHandler &  handler,
rgbPixel< T > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

bool cvr::read ( ioHandler &  handler,
rgbaPixel &  p,
const bool  complete = true 
)

Read the rgbaPixel from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

bool cvr::rgbaPixel::read ( ioHandler handler,
const bool  complete = true 
) [inherited]

Read the pixel from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

bool cvr::read ( ioHandler &  handler,
eResizeType &  data 
)

Read function for eResizeType.

template<typename T , class S >
bool cvr::read ( ioHandler &  handler,
rectangle< T, S > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also read.

template<class T >
bool cvr::read ( ioHandler &  handler,
pointList< T > &  plst,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

template<typename T >
bool cvr::read ( ioHandler &  handler,
point3D< T > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

template<typename T >
bool cvr::read ( ioHandler &  handler,
point< T > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

template<class T >
bool cvr::read ( ioHandler &  handler,
line< T > &  l,
const bool  complete = true 
) [inline]

read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be read

template<typename T >
bool cvr::read ( ioHandler &  handler,
interval< T > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

bool cvr::read ( ioHandler &  handler,
eConstantReference &  data 
)

Read function for eResizeType.

bool cvr::read ( ioHandler &  handler,
eBoundaryType &  data 
)

read function for eBoundaryType.

bool cvr::read ( ioHandler &  handler,
eSortingOrder &  data 
)

read function for eSortingOrder.

bool cvr::read ( ioHandler &  handler,
randomDistribution::eNumberGenerator &  data 
)

Read the resize mode.

bool cvr::read ( ioHandler &  handler,
minimizeBasis::eDeviationType &  data 
)

bool cvr::read ( ioHandler &  handler,
eMedianEvenCase &  data 
)

read function for eMedianEvenCase.

bool cvr::read ( ioHandler &  handler,
linearLeastSquares::eAlgorithm &  data 
)

bool cvr::read ( ioHandler &  handler,
eDataRepresentationType &  data 
)

read function for eDataRepresentationType.

template<typename T >
bool cvr::read ( ioHandler &  handler,
complex< T > &  p,
const bool  complete = true 
) [inline]

Read the vector from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

bool cvr::read ( ioHandler &  handler,
ioObject &  p,
const bool  complete = true 
)

read

bool cvr::read ( ioHandler &  handler,
surfLocalDescriptor::eOrientationMode &  data 
)

bool cvr::read ( ioHandler &  handler,
locationMatch::eMatchType &  data 
)

bool cvr::read ( ioHandler &  handler,
eInterpolationType &  data 
)

read function for eInterpolationType.

bool cvr::read ( ioHandler &  handler,
geometricTransformBase::eResizeMode &  data 
)

Read the resize mode.

bool cvr::read ( ioHandler &  handler,
fastHessianDetection::eLocationSelectionMode &  data 
)

bool cvr::read ( ioHandler &  handler,
fastHessianDetection::eLevelSelectionMethod &  data 
)

bool cvr::read ( ioHandler &  handler,
fastHessianDetection::eExtremaType &  data 
)

Read a eExtremaType.

bool cvr::read ( ioHandler &  handler,
chainCode &  cc,
const bool  complete = true 
)

read the matrix from the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be readed

template<typename T >
bool cvr::write ( ioHandler &  handler,
const rgbPixel< T > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

bool cvr::write ( ioHandler &  handler,
const rgbaPixel &  p,
const bool  complete = true 
)

Write the rgbaPixel in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

bool cvr::rgbaPixel::write ( ioHandler handler,
const bool  complete = true 
) const [inherited]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not.

bool cvr::write ( ioHandler &  handler,
const eResizeType &  data 
)

Write function for eResizeType.

template<typename T , class S >
bool cvr::write ( ioHandler &  handler,
const rectangle< T, S > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also written.

template<class T >
bool cvr::write ( ioHandler &  handler,
const pointList< T > &  plst,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

template<typename T >
bool cvr::write ( ioHandler &  handler,
const point3D< T > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

template<typename T >
bool cvr::write ( ioHandler &  handler,
const point< T > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

template<class T >
bool cvr::write ( ioHandler &  handler,
const line< T > &  l,
const bool  complete = true 
) [inline]

write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

template<typename T >
bool cvr::write ( ioHandler &  handler,
const interval< T > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

bool cvr::write ( ioHandler &  handler,
const eConstantReference &  data 
)

Write function for eResizeType.

bool cvr::write ( ioHandler &  handler,
const eBoundaryType &  data 
)

write function for eBoundaryType.

bool cvr::write ( ioHandler &  handler,
const eSortingOrder &  data 
)

write function for eSortingOrder.

bool cvr::write ( ioHandler &  handler,
const randomDistribution::eNumberGenerator &  data 
)

Write the resize mode.

bool cvr::write ( ioHandler &  handler,
const minimizeBasis::eDeviationType &  data 
)

bool cvr::write ( ioHandler &  handler,
const eMedianEvenCase &  data 
)

write function for eMedianEvenCase.

bool cvr::write ( ioHandler &  handler,
const linearLeastSquares::eAlgorithm &  data 
)

bool cvr::write ( ioHandler &  handler,
const eDataRepresentationType &  data 
)

write function for eDataRepresentationType.

template<typename T >
bool cvr::write ( ioHandler &  handler,
const complex< T > &  p,
const bool  complete = true 
) [inline]

Write the vector in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not

bool cvr::write ( ioHandler &  handler,
const ioObject &  p,
const bool  complete = true 
)

write

bool cvr::write ( ioHandler &  handler,
const surfLocalDescriptor::eOrientationMode &  data 
)

bool cvr::write ( ioHandler &  handler,
const locationMatch::eMatchType &  data 
)

bool cvr::write ( ioHandler &  handler,
const eInterpolationType &  data 
)

write function for eInterpolationType.

bool cvr::write ( ioHandler &  handler,
const geometricTransformBase::eResizeMode &  data 
)

Write the resize mode.

bool cvr::write ( ioHandler &  handler,
const fastHessianDetection::eLocationSelectionMode &  data 
)

bool cvr::write ( ioHandler &  handler,
const fastHessianDetection::eLevelSelectionMethod &  data 
)

bool cvr::write ( ioHandler &  handler,
const fastHessianDetection::eExtremaType &  data 
)

Write a eExtremaType.

bool cvr::write ( ioHandler &  handler,
const chainCode &  cc,
const bool  complete = true 
)

write the matrix in the given ioHandler.

The complete flag indicates if the enclosing begin and end should be also be written or not


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