Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
 

namespace RavlComposeSingleN
Single pass data operations

User Level:Normal
Library: RavlIO
Example: exComposeSinge.cc

Methods:

#include "Ravl/DP/ComposeSingle.hh"
OutT operator >>(const InT & dat,OutT (*func)(const InT &) )
Pass data through a function.

OutT operator >>(const InT & in,const DPProcessC<InT,OutT> & proc)
Process a single piece of data.

void operator >>(const DataT & in,DataT & out)
Propergate data to output variable.

bool operator >>(DPIPortC<DataT> & ip,DataT & in)
Read a data item from a port.

bool operator >>(const DataT & out,const DPOPortC<DataT> & op)
Output data to an oport.
The const in the for the 'op' is just to get write of warnings about initalisation with temporary references.

DPIPortC<DataT> & operator -=(DPIPortC<DataT> & ip,DataT & in)
Remove an item from an input port.
The data is placed in 'in'.

DPOPortC<DataT> & operator +=(DPOPortC<DataT> & op,const DataT & out)
Add data into port.


Documentation by CxxDoc: Tue Aug 13 09:59:27 2002