#include <BaseTypedOutControl.hxx>

Definition at line 18 of file BaseTypedOutControl.hxx.
Public Member Functions | |
| BaseTypedOutControl (const std::string &name, Processing *proc=0) | |
| virtual | ~BaseTypedOutControl () |
| virtual void | AddLink (BaseTypedInControl &in)=0 |
| virtual void | RemoveLink (BaseTypedInControl &in)=0 |
| virtual bool | IsLinkable (const BaseTypedInControl &in)=0 |
| virtual bool | IsConnected ()=0 |
| virtual bool | IsConnectedTo (BaseTypedInControl &in)=0 |
| const std::string & | GetName () const |
| Processing * | GetProcessing () const |
| virtual std::list < BaseTypedInControl * > ::iterator | BeginInControlsConnected ()=0 |
| virtual std::list < BaseTypedInControl * > ::iterator | EndInControlsConnected ()=0 |
| CLAM::BaseTypedOutControl::BaseTypedOutControl | ( | const std::string & | name, | |
| Processing * | proc = 0 | |||
| ) |
Definition at line 5 of file BaseTypedOutControl.cxx.
References CLAM::Processing::RegisterTypedOutControl().
| CLAM::BaseTypedOutControl::~BaseTypedOutControl | ( | ) | [virtual] |
Definition at line 12 of file BaseTypedOutControl.cxx.
References CLAM::Processing::GetTypedOutControls(), and CLAM::TypedOutControlRegistry::ProcessingInterface_Unregister().
| virtual void CLAM::BaseTypedOutControl::AddLink | ( | BaseTypedInControl & | in | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
Referenced by CLAM::ConnectTypedControls().
| virtual void CLAM::BaseTypedOutControl::RemoveLink | ( | BaseTypedInControl & | in | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
| virtual bool CLAM::BaseTypedOutControl::IsLinkable | ( | const BaseTypedInControl & | in | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
| virtual bool CLAM::BaseTypedOutControl::IsConnected | ( | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
| virtual bool CLAM::BaseTypedOutControl::IsConnectedTo | ( | BaseTypedInControl & | in | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
| const std::string& CLAM::BaseTypedOutControl::GetName | ( | ) | const [inline] |
Definition at line 33 of file BaseTypedOutControl.hxx.
| Processing* CLAM::BaseTypedOutControl::GetProcessing | ( | ) | const [inline] |
Definition at line 34 of file BaseTypedOutControl.hxx.
| virtual std::list<BaseTypedInControl*>::iterator CLAM::BaseTypedOutControl::BeginInControlsConnected | ( | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
| virtual std::list<BaseTypedInControl*>::iterator CLAM::BaseTypedOutControl::EndInControlsConnected | ( | ) | [pure virtual] |
Implemented in CLAM::TypedOutControl< TypedControlData >.
1.5.5