User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Data Processing - DPIOConnectBodyC<class DataT>
 

  PUBLIC
DPIOConnectBodyC::DPIOConnectBodyC(const DPIPortC &,const DPOPortC &)
DPIOConnectBodyC::Run(void)
DPIOConnectBodyC::Step(void)
DPIOConnectBodyC::IPlugs(void) const
DPIOConnectBodyC::OPlugs(void) const
DPIOConnectBaseBodyC::OpName(void) const
DPIOConnectBaseBodyC::Run(void)
DPIOConnectBaseBodyC::Stop(void)
DPIOConnectBaseBodyC::Step(void)
DPIOConnectBaseBodyC::IsReady(void) const
DPIOConnectBaseBodyC::IsRunning(void) const
DPIOConnectBaseBodyC::Running(bool)
DPIOConnectBaseBodyC::TryRun(void)
DPStreamOpBodyC::OpName(void) const
DPStreamOpBodyC::IPlugs(void) const
DPStreamOpBodyC::OPlugs(void) const
DPStreamOpBodyC::IPorts(void) const
DPStreamOpBodyC::OPorts(void) const
DPEntityBodyC::Save(ostream &) const
DPEntityBodyC::Save(BinOStreamC &) const
DPEntityBodyC::Copy(void) const
RCBodyVC::Save(ostream &) const
RCBodyVC::Save(BinOStreamC &) const
RCBodyVC::Copy(void) const
RCBodyVC::DeepCopy(UIntT) const
RCBodyC::References(void) const
RCBodyC::Copy(void) const
RCBodyC::DeepCopy(UIntT) const
RCBodyC::IncRefCounter(void)
RCBodyC::DecRefCounter(void)

   DPIOConnectBodyC<class DataT>   
 
Connect some IOPorts body.
 
include "Ravl/DP/IOConnect.hh"
Created:06/07/1998 
User Level:Develop
Library:RavlIO
Example:exDataProc.cc
In Scope:RavlN

Parent Classes: Variables:
Methods:
DPIOConnectBodyC(const DPIPortC<DataT> & from,const DPOPortC<DataT> & to)
Constructor.

bool Run(void)
Do processing.

bool Step()
Do a single processing step.

DListC<DPIPlugBaseC> IPlugs() const
Input plugs.

DListC<DPOPlugBaseC> OPlugs() const
Output plugs

StringC OpName() const
Op type name.

bool Run()
Run until a stream completes.

bool Stop()
Attempt to stop stream processing.

bool Step()
Do a single processing step.

bool IsReady() const
Check if we're ready to run.

bool IsRunning() const
Check if we're already running.

bool Running(bool state)
Set running state.

bool TryRun()
Attempt to start running, fails if running already.
FIXME :- Turn into an atomic operation.

#include "Ravl/DP/StreamOp.hh"
StringC OpName() const
Op type name.

DListC<DPIPlugBaseC> IPlugs() const
Input plugs.

DListC<DPOPlugBaseC> OPlugs() const
Output plugs

DListC<DPIPortBaseC> IPorts() const
Input ports.

DListC<DPOPortBaseC> OPorts() const
Output ports

#include "Ravl/DP/Entity.hh"
bool Save(ostream & out) const
Save to ostream.

bool Save(BinOStreamC & out) const
Save to binary stream.

RCBodyVC & Copy() const
Creat a copy of this object.

#include "Ravl/RCHandleV.hh"
bool Save(ostream & out) const
Save to stream 'out'.

bool Save(BinOStreamC & out) const
Save to binary stream 'out'.

RCBodyVC & Copy() const
Make copy of body.
This should be provided in derived classes. this funtion will issue an assertion failure if called.

RCBodyC & DeepCopy(UIntT levels = ((UIntT))) const
Make a deep copy of body.
This should be provided in derived classes. this funtion will issue an assertion failure if called.

#include "Ravl/RefCounter.hh"
UIntT References() const
Access count of handles open to this object.

RCBodyC & Copy() const
Make copy of body.
This should be provided in derived classes. this funtion will issue an assertion failure if called.

RCBodyC & DeepCopy(UIntT levels = ((UIntT))) const
Make a deep copy of body.
This should be provided in derived classes. this funtion will issue an assertion failure if called.

void IncRefCounter()
Increment reference counter.

bool DecRefCounter()
Decrement reference counter.


Maintainer:Charles Galambos, Created: 06/07/1998, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002