LTI-Lib latest version v1.9 - last update 24 Nov 2005
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Storable Interface
[Input and Output]

Collaboration diagram for Storable Interface:

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

Classes

class  lti::binaryStreamHandler
 Binary stream handler. More...
class  lti::ioHandler
 Input/output handlers. More...
class  lti::ioObject
 basic input/output class for data objects More...
class  lti::lispStreamHandler
 The lispStreamHandler class offer an interface for the functor parameters and other classes to read() and write() them in a LISP-like format. More...

operators for complex numbers

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

Functions

template<class T, class S>
bool lti::read (ioHandler &handler, tbox< T, S > &p, const bool complete=true)
template<class T, class S>
bool lti::write (ioHandler &handler, const tbox< T, S > &p, const bool complete=true)
bool lti::write (ioHandler &handler, const cmykColor &p, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, tpoint< T > &p, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const tpoint< T > &p, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, tpoint3D< T > &p, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const tpoint3D< T > &p, const bool complete=true)
template<class T, class S>
bool lti::read (ioHandler &handler, trectangle< T, S > &p, const bool complete=true)
template<class T, class S>
bool lti::write (ioHandler &handler, const trectangle< T, S > &p, const bool complete=true)
bool lti::read (ioHandler &handler, rgbPixel &p, const bool complete=true)
bool lti::write (ioHandler &handler, const rgbPixel &p, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, trgbPixel< T > &p, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const trgbPixel< T > &p, const bool complete=true)
bool lti::read (ioHandler &handler, bayerDemosaicing::eBayerMethod &data)
bool lti::write (ioHandler &handler, const bayerDemosaicing::eBayerMethod &data)
bool lti::read (ioHandler &handler, bayerDemosaicing::eBayerPattern &data)
bool lti::write (ioHandler &handler, const bayerDemosaicing::eBayerPattern &data)
bool lti::read (ioHandler &handler, chainCode &cc, const bool complete=true)
bool lti::write (ioHandler &handler, const chainCode &cc, const bool complete=true)
bool lti::read (ioHandler &handler, graphicsPattern &plst, const bool complete=true)
bool lti::write (ioHandler &handler, const graphicsPattern &plst, const bool complete=true)
bool lti::read (ioHandler &handler, eInterpolatorType &data)
bool lti::write (ioHandler &handler, const eInterpolatorType &data)
bool lti::read (ioHandler &handler, eKernelType &data)
bool lti::write (ioHandler &handler, const eKernelType &data)
template<class T>
bool lti::read (ioHandler &handler, tpointList< T > &plst, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const tpointList< T > &plst, const bool complete=true)
bool lti::read (ioHandler &handler, ePointSetNormalizationType &data)
bool lti::write (ioHandler &handler, const ePointSetNormalizationType &data)
bool lti::read (ioHandler &handler, eRobustEstimatorType &data)
bool lti::write (ioHandler &handler, const eRobustEstimatorType &data)
bool lti::read (ioHandler &handler, eTransformEstimatorType &data)
bool lti::write (ioHandler &handler, const eTransformEstimatorType &data)
bool lti::write (ioHandler &handler, const ioObject &p, const bool complete=true)
bool lti::read (ioHandler &handler, ioObject &p, const bool complete=true)
template<class T, class U>
bool lti::read (ioHandler &handler, std::pair< T, U > &data, const bool complete=true)
template<class T, class U>
bool lti::write (ioHandler &handler, const std::pair< T, U > &data, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, std::list< T > &data, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const std::list< T > &data, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, std::vector< T > &data, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const std::vector< T > &data, const bool complete=true)
template<class T, class U>
bool lti::read (ioHandler &handler, std::map< T, U > &data, const bool complete=true)
template<class T, class U>
bool lti::write (ioHandler &handler, const std::map< T, U > &data, const bool complete=true)
template<class T, class U>
bool lti::read (ioHandler &handler, std::multimap< T, U > &data, const bool complete=true)
template<class T, class U>
bool lti::write (ioHandler &handler, const std::multimap< T, U > &data, const bool complete=true)
bool lti::read (ioHandler &handler, eBoundaryType &data)
bool lti::write (ioHandler &handler, const eBoundaryType &data)
template<class T>
bool lti::read (ioHandler &handler, tfastLine< T > &l, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, thistogram< T > &hist, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const thistogram< T > &hist, const bool complete=true)
template<class T>
bool lti::read (ioHandler &handler, tline< T > &l, const bool complete=true)
template<class T>
bool lti::write (ioHandler &handler, const tline< T > &l, const bool complete=true)
bool lti::write (ioHandler &handler, const viewerBase::parameters &p, const bool complete=true)
bool lti::read (ioHandler &handler, viewerBase::parameters &p, const bool complete=true)

Detailed Description

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

See also:
Conceptual Class Hierarchy in the LTI-Lib

Function Documentation

bool lti::read ioHandler &  handler,
viewerBase::parameters &  p,
const bool  complete = true
 

read the functor::parameters from the given ioHandler.

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

template<class T>
bool lti::read ioHandler &  handler,
tline< T > &  l,
const bool  complete = true
 

read the vector from the given ioHandler.

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

template<class T>
bool lti::read ioHandler &  handler,
thistogram< T > &  hist,
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 read

template<class T>
bool lti::read ioHandler &  handler,
tfastLine< T > &  l,
const bool  complete = true
 

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 lti::read ioHandler &  handler,
complex< T > &  p,
const bool  complete = true
 

read the vector from the given ioHandler.

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

bool lti::read ioHandler &  handler,
eBoundaryType &  data
 

read function for eBoundaryType.

template<class T, class U>
bool lti::read ioHandler &  handler,
std::multimap< T, U > &  data,
const bool  complete = true
 

read function for STL multimap containers Works only if the type U implements the operator=()

template<class T, class U>
bool lti::read ioHandler &  handler,
std::map< T, U > &  data,
const bool  complete = true
 

read function for STL map containers Works only if the type U implements the operator=()

template<class T>
bool lti::read ioHandler &  handler,
std::vector< T > &  data,
const bool  complete = true
 

read function for STL vector containers Works only if the type T implements the operator=()

template<class T>
bool lti::read ioHandler &  handler,
std::list< T > &  data,
const bool  complete = true
 

read function for STL list containers Works only if the type T implements the operator=()

template<class T, class U>
bool lti::read ioHandler &  handler,
std::pair< T, U > &  data,
const bool  complete = true
 

read function for STL std::pair.

Works only if the types in the std::pair can be read/written with the lti::read/ltiwrite functions.

bool lti::read ioHandler &  handler,
ioObject &  p,
const bool  complete = true
 

read

bool lti::read ioHandler &  handler,
eTransformEstimatorType data
 

read function for eTransformEstimatorType.

bool lti::read ioHandler &  handler,
eRobustEstimatorType data
 

read function for eRobustEstimatorType.

bool lti::read ioHandler &  handler,
ePointSetNormalizationType data
 

read function for ePointSetNormalizationType.

template<class T>
bool lti::read ioHandler &  handler,
tpointList< T > &  plst,
const bool  complete = true
 

read the vector from the given ioHandler.

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

bool lti::read ioHandler &  handler,
eKernelType &  data
 

read function for eKernelType.

bool lti::read ioHandler &  handler,
eInterpolatorType data
 

read function for eInterpolatorType.

bool lti::read ioHandler &  handler,
graphicsPattern &  plst,
const bool  complete = true
 

read the vector from the given ioHandler.

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

bool lti::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

bool lti::read ioHandler &  handler,
bayerDemosaicing::eBayerPattern &  data
 

read function for bayerDemosaicing::eBayerPattern

bool lti::read ioHandler &  handler,
bayerDemosaicing::eBayerMethod &  data
 

read function for bayerDemosaicing::eBayerMethod

template<class T>
bool lti::read ioHandler &  handler,
trgbPixel< T > &  p,
const bool  complete = true
 

read the vector from the given ioHandler.

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

bool lti::read ioHandler &  handler,
rgbPixel &  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, class S>
bool lti::read ioHandler &  handler,
trectangle< T, S > &  p,
const bool  complete = true
 

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 lti::read ioHandler &  handler,
tpoint3D< T > &  p,
const bool  complete = true
 

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 lti::read ioHandler &  handler,
tpoint< T > &  p,
const bool  complete = true
 

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, class S>
bool lti::read ioHandler &  handler,
tbox< T, S > &  p,
const bool  complete = true
 

read the box from the given ioHandler.

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

bool lti::write ioHandler &  handler,
const viewerBase::parameters &  p,
const bool  complete = true
 

write the viewerBase::parameters 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 lti::write ioHandler &  handler,
const tline< T > &  l,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const thistogram< T > &  hist,
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

template<typename T>
bool lti::write ioHandler &  handler,
const complex< T > &  p,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const eBoundaryType &  data
 

write function for eBoundaryType.

template<class T, class U>
bool lti::write ioHandler &  handler,
const std::multimap< T, U > &  data,
const bool  complete = true
 

write function for STL multimap containers

template<class T, class U>
bool lti::write ioHandler &  handler,
const std::map< T, U > &  data,
const bool  complete = true
 

write function for STL map containers

template<class T>
bool lti::write ioHandler &  handler,
const std::vector< T > &  data,
const bool  complete = true
 

write function for STL vector containers

template<class T>
bool lti::write ioHandler &  handler,
const std::list< T > &  data,
const bool  complete = true
 

write function for STL list containers

template<class T, class U>
bool lti::write ioHandler &  handler,
const std::pair< T, U > &  data,
const bool  complete = true
 

write function for STL std::pair.

Works only if the types in the std::pair can be read/written with the lti::read/ltiwrite functions.

bool lti::write ioHandler &  handler,
const ioObject &  p,
const bool  complete = true
 

write

bool lti::write ioHandler &  handler,
const eTransformEstimatorType data
 

write function for eTransformEstimatorType.

bool lti::write ioHandler &  handler,
const eRobustEstimatorType data
 

write function for eRobustEstimatorType.

bool lti::write ioHandler &  handler,
const ePointSetNormalizationType data
 

write function for ePointSetNormalizationType.

template<class T>
bool lti::write ioHandler &  handler,
const tpointList< T > &  plst,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const eKernelType &  data
 

write function for eKernelType.

bool lti::write ioHandler &  handler,
const eInterpolatorType data
 

write function for eInterpolatorType.

bool lti::write ioHandler &  handler,
const graphicsPattern &  plst,
const bool  complete = true
 

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 lti::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

bool lti::write ioHandler &  handler,
const bayerDemosaicing::eBayerPattern &  data
 

write function for bayerDemosaicing::eBayerPattern

bool lti::write ioHandler &  handler,
const bayerDemosaicing::eBayerMethod &  data
 

write function for bayerDemosaicing::eBayerMethod

template<class T>
bool lti::write ioHandler &  handler,
const trgbPixel< T > &  p,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const rgbPixel &  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, class S>
bool lti::write ioHandler &  handler,
const trectangle< T, S > &  p,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const tpoint3D< T > &  p,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const tpoint< T > &  p,
const bool  complete = true
 

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 lti::write ioHandler &  handler,
const cmykColor &  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, class S>
bool lti::write ioHandler &  handler,
const tbox< T, S > &  p,
const bool  complete = true
 

write the box in the given ioHandler.

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


Generated on Thu Nov 24 16:29:55 2005 for LTI-Lib by Doxygen 1.4.4