User Documentation
User Documentation
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

namespace StdDP
User Level:
Library: DataConv
Example: exFileFormat.cc

Comments:

///////////////////////////////////////////////////////////////////////////////

Child Classes:

#include "amma/DP/FrameInfo.hh"

FrameC FrameInfo.
FrameInfoC FrameInfo.
FrameInfoBodyC FrameInfo.
FrameBodyC Read in from stream. FrameInfo.
#include "amma/DP/RCWrapPort.hh"
IPortRCWrapBodyC
IPortRCWrapC
Methods:

#include "amma/DP/Func2Proc.hh"
DPFunc2ProcC<InT,OutT> Process(OutT (*)(FuncArgList) func)
Turn a function into a process.

#include "amma/DP/Proc2IStream.hh"
DPProc2IStreamC<In1T,In2T,OutT> DPProcIStream(const DPIPortC<In1T> & nIn1,const DPIPortC<In2T> & nIn2,const DPProcess2C<In1T,In2T,OutT> & proc)
Func to gernerate DPProc3IStreamC<>

#include "amma/DP/Proc3IStream.hh"
DPProc3IStreamC<In1T,In2T,In3T,OutT> DPProcIStream(const DPIPortC<In1T> & nIn1,const DPIPortC<In2T> & nIn2,const DPIPortC<In3T> & nIn3,const DPProcess3C<In1T,In2T,In3T,OutT> & proc)
Func to gernerate DPProc3IStreamC<>

#include "amma/DP/ProcMethod.hh"
DPProcessC<InT,OutT> Process(OutT (*)(FuncArgList) func,const DataT & arg = DataT())

#include "amma/DP/FrameInfo.hh"
ostream & operator<<(ostream & out,const FrameInfoC & frame)
Write out to stream.

istream & operator>>(istream & in,FrameInfoC & frame)
Read in from stream. FrameInfo.

ostream & operator<<(ostream & out,const FrameC<DataT> & frame)
Write out to stream.

istream & operator>>(istream & in,FrameC<DataT> & frame)
Read in from stream.

#include "amma/DP/Method2Proc.hh"
DPMethod2ProcC<InT,OutT,ObjT> Process(const ObjT & nclass,OutT (*)(FuncArgList) nmethod)
Turn a function into a process.

#include "amma/DP/MethodIO.hh"
DPIPortC<DataT> IMethod(const ObjT & nobj,DataT (*)(FuncArgList) meth)
Turn a class method into an input port.

DPOPortC<DataT> OMethod(const ObjT & nobj,BooleanT (*)(FuncArgList) meth)
Turn a class method into an output port.

#include "amma/DP/Converter.hh"
DPConverterFuncC<InT,OutT> RegisterConversion(OutT (*)(FuncArgList) func,RealT ncost = 1)
Register a conversion function.

#include "amma/DP/Signal.hh"
SignalConnectorC Connect(Signal0C & from,Signal0C & to)
Connect signal to another signal.

SignalConnectorC Connect(Signal0C & from,Signal0FuncBodyC::FuncT func)
Connect signal to a function with 0 args.

SignalConnectorC Connect(Signal0C & from,const DataT & obj,ScopePath (*)(FuncArgList) func)
Connect signal to a method with 0 args.
This holds a handle to the class to be called.

SignalConnectorC ConnectRef(Signal0C & from,DataT & obj,ScopePath (*)(FuncArgList) func)
Connect signal to a method with 0 args.
This holds a REFRENCE to the class to be called.

Uses refrence to object not instance.

NB. It is the users responsibility to ensure the object remains valid while being used.


#include "amma/DP/Signal1.hh"
SignalConnectorC Connect(Signal0C & from,Signal1C<DataT> & oth)
Connect to another signal

SignalConnectorC Connect(Signal0C & from,const ObjT & obj,ScopePath (*)(FuncArgList) func,const DataT & def = DataT())
Connect to a method.

SignalConnectorC ConnectRef(Signal0C & from,ObjT & obj,ScopePath (*)(FuncArgList) func,const DataT & def = DataT())
Connect to a method.
Uses refrence to object not instance.

NB. It is the users responsibility to ensure the object remains valid while being used.


#include "amma/DP/Signal2.hh"
SignalConnectorC Connect(Signal0C & from,Signal2C<Data1T,Data2T> & oth)
Connect to another signal.

SignalConnectorC Connect(Signal0C & from,ScopePath (*)(FuncArgList) func,const Data1T & def1 = Data1T(),const Data2T & def2 = Data2T())
Connect to a function.

SignalConnectorC Connect(Signal0C & from,const ObjT & obj,ScopePath (*)(FuncArgList) func,const Data1T & def1 = Data1T(),const Data2T & def2 = Data2T())
Connect to a method.

SignalConnectorC ConnectRef(Signal0C & from,ObjT & obj,ScopePath (*)(FuncArgList) func,const Data1T & def1 = Data1T(),const Data2T & def2 = Data2T())
Connect to a method.
Uses refrence to object not instance.

NB. It is the users responsibility to ensure the object remains valid while being used.


#include "amma/DP/Signal3.hh"
SignalConnectorC Connect(Signal0C & from,Signal3C<Data1T,Data2T,Data3T> & oth)
Connect to a signal

SignalConnectorC Connect(Signal0C & from,ScopePath (*)(FuncArgList) func,const Data1T & def1 = Data1T(),const Data2T & def2 = Data2T(),const Data3T & def3 = Data3T())
Connect to a function.

SignalConnectorC Connect(Signal0C & from,const ObjT & obj,ScopePath (*)(FuncArgList) func,const Data1T & def1,const Data2T & def2,const Data3T & def3)
Connect to a method.

SignalConnectorC ConnectRef(Signal0C & from,ObjT & obj,ScopePath (*)(FuncArgList) func,const Data1T & def1,const Data2T & def2,const Data3T & def3)
Connect to a method.
Uses refrence to object not instance.

NB. It is the users responsibility to ensure the object remains valid while being used.



Documentation by CxxDoc: Tue Mar 20 10:50:51 2001
Centre for Vision, Speech & Signal Processing