1 #ifndef _TypedInControl_
2 #define _TypedInControl_
4 #include <CLAM/InControl.hxx>
5 #warning TypedInControl<T> is deprecated use InControl<T> instead
11 template<
class ControlDataType>
21 template <
typename ProcessingType,
typename ParameterType>
22 TypedInControl(
const std::string &name, ProcessingType * proc,
void (ProcessingType::*callback)(
const ParameterType&))
23 :
InControl<ControlDataType>(name,proc,callback)
27 template <
typename ProcessingType,
typename ParameterType>
28 TypedInControl(
unsigned id,
const std::string &name, ProcessingType * proc,
void (ProcessingType::*callback)(
unsigned,
const ParameterType&))
29 :
InControl<ControlDataType>(id,name,proc,callback)
33 template <
typename ProcessingType,
typename ParameterType>
34 TypedInControl(
const std::string &name, ProcessingType * proc,
void (ProcessingType::*callback)(ParameterType))
35 :
InControl<ControlDataType>(name,proc,callback)
39 template <
typename ProcessingType,
typename ParameterType>
40 TypedInControl(
unsigned id,
const std::string &name, ProcessingType * proc,
void (ProcessingType::*callback)(
unsigned, ParameterType))
49 #endif // _TypedInControl_