1#ifndef CLASSIC_IndexedChannel_HH
2#define CLASSIC_IndexedChannel_HH
45 void (T::*
setF)(
int,
double),
int index);
56 virtual bool get(
double &)
const;
61 virtual bool set(
double);
78 double(T::*
getF)(int)
const;
79 void (T::*
setF)(int, double);
88 void (T::*
set)(
int,
double),
int index):
virtual IndexedChannel * clone() const
Duplicate the channel.
virtual ~IndexedChannel()
IndexedChannel(T &object, double(T::*getF)(int) const, void(T::*setF)(int, double), int index)
Constructor.
double(T::* getF)(int) const
virtual bool set(double)
Store into channel.
const IndexedChannel & operator=(const IndexedChannel &)
virtual bool isSettable() const
Test if settable.
virtual bool get(double &) const
Fetch from channel.
void(T::* setF)(int, double)