User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
Signal2C::Signal2C(void)
Signal2C::Signal2C(const Data1T &,const Data2T &)
Signal2C::Signal2C(const Signal0C &)
Signal2C::Invoke(Data1T &,Data2T &)
Signal2C::operator()(Data1T &,Data2T &)
Signal2C::operator()(const Data1T &,const Data2T &)
Signal1C::Invoke(DataT &)
Signal1C::operator()(DataT &)
Signal1C::operator()(const DataT &)
Signal0C::FindInterConnect(const Signal0C &)
Signal0C::Disconnect(Signal0C &)
Signal0C::DisconnectAll(void)
Signal0C::Invoke(void)
Signal0C::operator()(void)
RCHandleC::IsValid(void) const
RCHandleC::IsValidObject(void) const
RCHandleC::operator=(const RCHandleC &)
RCHandleC::operator==(const RCHandleC &) const
RCHandleC::operator!=(const RCHandleC &) const
RCHandleC::Hash(void) const
RCHandleC::IsConst(void) const
RCHandleC::IsNotConst(void) const
RCHandleC::SetConst(void) const
RCHandleC::Invalidate(void)
RCHandleC::Body(void)
RCHandleC::Body(void) const
Signal2C<class Data1T,class Data2T>
 
Signal 1 handle.
 
include "amma/DP/Signal2.hh"
User Level:Default
Library:MTDataProc
Example:exDPSplit.cc
Section:Data Processing.Signals
In Scope:std

Parent Classes:

Derived Classes: Typedefs:
typedef ScopePath (*)(FuncArgList) Func2T;

Methods:
Signal2C()
Default constructor.
Creates an invalid handle.

Signal2C(const Data1T & def1,const Data2T & def2 = Data2T())
Default constructor.
Creates an invalid handle.

Signal2C(const Signal0C & base)
Base constructor.
Creates an invalid handle if body type is correct.

void Invoke(Data1T & dat1,Data2T & dat2)
Send default signal.

void operator()(Data1T & dat1,Data2T & dat2)
Simple invokation.

void operator()(const Data1T & dat1,const Data2T & dat2)
Simple invokation.

#include "amma/DP/Signal1.hh"
void Invoke(Data1T & dat)
Send default signal.

void operator()(Data1T & dat)
Simple invokation.

void operator()(const Data1T & dat)
Simple invokation.

#include "amma/DP/Signal.hh"
SignalInterConnect0C FindInterConnect(const Signal0C & targ)
Find interconnection between this and 'targ'.
'targ' must be the target of the signal.

BooleanT Disconnect(Signal0C & targ)
Disconnect other signal from this one.
'targ' must be the target of the signal.

void DisconnectAll()
Disconnect all signals from this one.

void Invoke()
Send default signal.

void operator()()
Simple invokation.

#include "amma/RCHandle.hh"
BooleanT IsValid() const
Check its a valid handle.

BooleanT IsValidObject() const
Check its a valid handle, and that the object is pointed to is also valid.

RCHandleC<Signal0BodyC> & operator=(const RCHandleC<Signal0BodyC> & oth)
Assignment.

BooleanT operator==(const RCHandleC<Signal0BodyC> & oth) const
Comparison operator.

BooleanT operator!=(const RCHandleC<Signal0BodyC> & oth) const
Comparison operator.

UIntT Hash() const
Hash function.x

BooleanT IsConst() const
Is object constant ?

BooleanT IsNotConst() const
Is object not constant ?

void SetConst(void) const
Lock the object.
This is const as a convience though it actual modified the object, often object you wish to ensure are constant already have const set. protected:

void Invalidate()
Turn this into an invalid handle.

Signal0BodyC & Body()
Direct access to body.

const Signal0BodyC & Body() const
Constant access to body.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001