#include <TypedInControl.hxx>
Processing
class.
See the CascadingTypedInControl
constructors for learn how to provide the callback to the CascadingTypedInControl
Definition at line 101 of file TypedInControl.hxx.
Public Types | |
typedef int(ProcObj::* | TPtrMemberFunc )(TypedControlData) |
typedef int(ProcObj::* | TPtrMemberFuncId )(int, TypedControlData) |
Public Member Functions | |
void | DoControl (const TypedControlData &val) |
bool | ExistMemberFunc () |
void | SetMemberFunc (TPtrMemberFunc f) |
int | GetId (void) const |
CascadingTypedInControl (const std::string &name, ProcObj *processing, TPtrMemberFunc f=0) | |
Constructor of the CascadingTypedInControl with a member-service-function associated. | |
CascadingTypedInControl (int id, const std::string &name, ProcObj *processing, TPtrMemberFuncId f) | |
~CascadingTypedInControl () |
typedef int(ProcObj::* CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::TPtrMemberFunc)(TypedControlData) |
typedef int(ProcObj::* CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::TPtrMemberFuncId)(int, TypedControlData) |
CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::CascadingTypedInControl | ( | const std::string & | name, | |
ProcObj * | processing, | |||
TPtrMemberFunc | f = 0 | |||
) | [inline] |
Constructor of the CascadingTypedInControl with a member-service-function associated.
f | The member function that will act as a service funtion each time the DoControl method is invoqued. The processing object that owns the control object. |
Definition at line 129 of file TypedInControl.hxx.
CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::CascadingTypedInControl | ( | int | id, | |
const std::string & | name, | |||
ProcObj * | processing, | |||
TPtrMemberFuncId | f | |||
) | [inline] |
Definition at line 137 of file TypedInControl.hxx.
CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::~CascadingTypedInControl | ( | ) | [inline] |
Definition at line 146 of file TypedInControl.hxx.
void CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::DoControl | ( | const TypedControlData & | val | ) | [inline] |
Reimplemented from CLAM::TypedInControl< TypedControlData >.
Definition at line 154 of file TypedInControl.hxx.
bool CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::ExistMemberFunc | ( | ) | [inline] |
Definition at line 117 of file TypedInControl.hxx.
void CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::SetMemberFunc | ( | TPtrMemberFunc | f | ) | [inline] |
Definition at line 118 of file TypedInControl.hxx.
int CLAM::CascadingTypedInControl< TypedControlData, ProcObj >::GetId | ( | void | ) | const [inline] |
Definition at line 120 of file TypedInControl.hxx.