Processing.hxx File Reference

#include "ErrProcessingObj.hxx"
#include "InControlRegistry.hxx"
#include "OutControlRegistry.hxx"
#include "TypedInControlRegistry.hxx"
#include "TypedOutControlRegistry.hxx"
#include "InPortRegistry.hxx"
#include "OutPortRegistry.hxx"
#include "ProcessingConfig.hxx"
#include "NullProcessingConfig.hxx"
#include <list>
#include <typeinfo>
#include <string>

Go to the source code of this file.

Namespaces

namespace  CLAM

Classes

class  CLAM::Processing
 The base class for all the CLAM processing object classes. More...

Functions

void CLAM::ConnectPorts (Processing &sender, const std::string &outPortName, Processing &receiver, const std::string &inPortName)
 Connects two ports of two processings selecting them by the port name.
void CLAM::ConnectPorts (Processing &sender, unsigned outPortNumber, Processing &receiver, unsigned inPortNumber)
 Connects two ports of two processings selecting them by the port number.
void CLAM::ConnectControls (Processing &sender, unsigned outControlNumber, Processing &receiver, unsigned inControlNumber)
 Free function that connects two controls.
void CLAM::ConnectControls (Processing &sender, const std::string &outControlName, Processing &receiver, const std::string &inControlName)
 Connects two controls of two processings selecting them by the control name.
void CLAM::ConnectTypedControls (Processing &sender, unsigned typedOutControlNumber, Processing &receiver, unsigned typedInControlNumber)
 Free function that connects two typed controls.
void CLAM::ConnectTypedControls (Processing &sender, const std::string &typedOutControlName, Processing &receiver, const std::string &typedInControlName)
 Connects two typed controls of two processings selecting them by the control name.
void CLAM::ConnectPorts (OutPortBase &sender, Processing &receiver, unsigned inPortNumber)
 Connects a free port to one belonging to a processing selecting it by the port number.
void CLAM::ConnectPorts (Processing &sender, unsigned outPortNumber, InPortBase &receiver)
 Connects a processing port, selected by number, to a free in port.
void CLAM::SendFloatToInControl (Processing &receiver, const std::string &inControlName, float value)
 Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's name to identfy it.
void CLAM::SendFloatToInControl (Processing &receiver, int inControlIndex, float value)
 Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's registry index to identfy it.
void CLAM::SendFloatToOutControl (Processing &sender, const std::string &inControlName, float value)
 Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identfy it.
void CLAM::SendFloatToOutControl (Processing &sender, int inControlIndex, float value)
 Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identfy it.
float CLAM::GetFloatFromInControl (Processing &proc, const std::string &inControlName)
 Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identfy it.
float CLAM::GetFloatFromInControl (Processing &proc, int inControlIndex)
 Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identfy it.


Generated on Tue Aug 12 22:33:46 2008 for CLAM by  doxygen 1.5.5