#include <InControlRegistry.hxx>
Definition at line 32 of file InControlRegistry.hxx.
Public Types | |
typedef std::vector< InControl * > ::iterator | Iterator |
typedef std::vector< InControl * > ::const_iterator | ConstIterator |
Public Member Functions | |
InControl & | GetByNumber (int index) const |
InControl & | Get (const std::string &name) const |
bool | Has (const std::string &name) const |
int | Size () const |
void | ProcessingInterface_Register (InControl *) |
void | ProcessingInterface_Unregister (InControl *) |
void | Clear () |
Iterator | Begin () |
Iterator | End () |
ConstIterator | Begin () const |
ConstIterator | End () const |
typedef std::vector<InControl*>::iterator CLAM::InControlRegistry::Iterator |
Definition at line 36 of file InControlRegistry.hxx.
typedef std::vector<InControl*>::const_iterator CLAM::InControlRegistry::ConstIterator |
Definition at line 37 of file InControlRegistry.hxx.
Definition at line 29 of file InControlRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::ConnectControls(), CLAM::GetFloatFromInControl(), CLAM::Instrument::LinkStateOutWithInControl(), and CLAM::SendFloatToInControl().
InControl & CLAM::InControlRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 37 of file InControlRegistry.cxx.
References CLAM_ASSERT, and NULL.
Referenced by CLAM::ConnectControls(), CLAM::Processing::GetInControl(), CLAM::FlattenedNetwork::GetInControlByCompleteName(), and CLAM::SendFloatToInControl().
bool CLAM::InControlRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 51 of file InControlRegistry.cxx.
Referenced by CLAM::Processing::HasInControl().
int CLAM::InControlRegistry::Size | ( | ) | const |
void CLAM::InControlRegistry::ProcessingInterface_Register | ( | InControl * | in | ) |
Definition at line 99 of file InControlRegistry.cxx.
Referenced by CLAM::Processing::RegisterInControl().
void CLAM::InControlRegistry::ProcessingInterface_Unregister | ( | InControl * | in | ) |
void CLAM::InControlRegistry::Clear | ( | ) | [inline] |
Definition at line 45 of file InControlRegistry.hxx.
Referenced by CLAM::ControlTraceWriter::RemoveOldControls(), and CLAM::ControlPrinter::RemoveOldControls().
InControlRegistry::Iterator CLAM::InControlRegistry::Begin | ( | ) |
Definition at line 79 of file InControlRegistry.cxx.
InControlRegistry::Iterator CLAM::InControlRegistry::End | ( | ) |
Definition at line 84 of file InControlRegistry.cxx.
InControlRegistry::ConstIterator CLAM::InControlRegistry::Begin | ( | ) | const |
Definition at line 89 of file InControlRegistry.cxx.
InControlRegistry::ConstIterator CLAM::InControlRegistry::End | ( | ) | const |
Definition at line 94 of file InControlRegistry.cxx.