Fovia's C++ Client/Server API
|
Public Member Functions | |
virtual signed int | GetSensitivity (double *pVal)=0 |
virtual signed int | SetSensitivity (const double val)=0 |
Public Member Functions inherited from IMouseAdaptor | |
virtual signed int | AskInterface (const BGUID *piid, IRoot **ppr)=0 |
virtual signed int | DecRef ()=0 |
virtual signed int | IncRef ()=0 |
virtual signed int | MouseClicked (signed int x, signed int y)=0 |
virtual signed int | MouseDragged (signed int x, signed int y)=0 |
virtual signed int | MouseEntered (signed int x, signed int y)=0 |
virtual signed int | MouseExited (signed int x, signed int y)=0 |
virtual signed int | MouseManuallyMoved (signed int offsetX, signed int offsetY)=0 |
virtual signed int | MouseMoved (signed int x, signed int y)=0 |
virtual signed int | MousePressed (signed int x, signed int y)=0 |
virtual signed int | MouseReleased (signed int x, signed int y)=0 |
virtual signed int | SetRenderParamsReciever (IRenderParamsReceiver *pReceiver)=0 |
Public Member Functions inherited from IRoot | |
template<class T > | |
signed int | AskInterface (T **pp) |
Adaptor for window leveling via mouse interaction. This works for both MIP/MPR rendering as well as transfer function rendering. Use ILibrary::CreateObject() to create this object.
Listens to: MousePressed(), MouseDragged(), MouseReleased()
|
pure virtual |
Gets the Sensitivity field and puts it in the variable at address pVal. The default value is 1.0.
pVal | The address of the variable to get the field's value. |
|
pure virtual |
Sets the Sensitivity field to val. The default value is 1.0.
val | The new Sensitivity value. |