19 #include <pointing/transferfunctions/TransferFunction.h>
39 std::list<TransferFunction*> functions ;
74 unsigned long size(
void)
const {
return functions.size() ; }
78 void applyi(
int dxMickey,
int dyMickey,
int *dxPixel,
int *dyPixel,
79 TimeStamp::inttime timestamp=TimeStamp::undef) ;
80 void applyd(
int dxMickey,
int dyMickey,
double *dxPixel,
double *dyPixel,
81 TimeStamp::inttime timestamp=TimeStamp::undef) ;
83 URI
getURI(
bool expanded=
false)
const ;
The Composition class can be used to apply several transfer functions to the input.
Definition: Composition.h:35
void clearState(void)
Method which clears the current state of the device to be the default one (without any remainders or ...
Definition: Composition.h:76
void applyd(int dxMickey, int dyMickey, double *dxPixel, double *dyPixel, TimeStamp::inttime timestamp=TimeStamp::undef)
apply The main method of the class which applies the transfer function.
Definition: Composition.cpp:104
The PointingDevice class is used to represent Pointing Devices connected to the computer or pseudo-de...
Definition: PointingDevice.h:36
void applyi(int dxMickey, int dyMickey, int *dxPixel, int *dyPixel, TimeStamp::inttime timestamp=TimeStamp::undef)
apply The main method of the class which applies the transfer function.
Definition: Composition.cpp:86
DisplayDevice class is used to represent the displays connected to the computer.
Definition: DisplayDevice.h:31
URI getURI(bool expanded=false) const
getURI The method constructs URI corresponding to the type and parameters of the transfer function...
Definition: Composition.cpp:122
The TransferFunction class is an abstract class that creates an object of its concrete subclasses...
Definition: TransferFunction.h:38
void appendFunction(std::string uri)
appendFunction is used to add a function to the end of the list so that it is called at the after all...
Definition: Composition.cpp:70
void prependFunction(std::string uri)
prependFunction is used to add a function to the beginning of the list so that it is called at the be...
Definition: Composition.cpp:54
unsigned long size(void) const
Definition: Composition.h:74