CLAM-Development  1.4.0
Public Member Functions
CLAM::TypedOutControl< ControlDataType > Class Template Reference

#include <TypedOutControl.hxx>

List of all members.

Public Member Functions

 TypedOutControl (const std::string &name="unnamed typed in control", Processing *proc=0)
- Public Member Functions inherited from CLAM::OutControl< ControlDataType >
 OutControl (const std::string &name="unnamed typed in control", Processing *proc=0)
void SendControl (const ControlDataType &val)
bool IsLinkable (const InControlBase &in)
 Returns whether the control can be connected to the provided in control.
virtual const std::type_info & GetTypeId () const
- Public Member Functions inherited from CLAM::OutControlBase
 OutControlBase (const std::string &name, Processing *proc=0)
 Class constructor.
virtual ~OutControlBase ()
 Class destructor.
const std::string & GetName () const
ProcessingGetProcessing () const
bool IsConnected ()
bool IsConnectedTo (InControlBase &in)
void AddLink (InControlBase &in)
 Set a connection with an in control.
void RemoveLink (InControlBase &in)
 Unsets an existing link with the provided in control.
Peers::iterator BeginInControlsConnected ()
Peers::iterator EndInControlsConnected ()

Detailed Description

template<class ControlDataType>
class CLAM::TypedOutControl< ControlDataType >

Definition at line 11 of file TypedOutControl.hxx.


Constructor & Destructor Documentation

template<class ControlDataType >
CLAM::TypedOutControl< ControlDataType >::TypedOutControl ( const std::string &  name = "unnamed typed in control",
Processing proc = 0 
)
inline

Definition at line 14 of file TypedOutControl.hxx.


The documentation for this class was generated from the following file: