|
bool | CanProcessInteractionEvent (vtkMRMLInteractionEventData *eventData, double &distance2) override |
| Return true if the widget can process the interaction event.
|
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | Leave (vtkMRMLInteractionEventData *eventData) override |
| Called when the widget loses input focus.
|
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
bool | ProcessInteractionEvent (vtkMRMLInteractionEventData *eventData) override |
| Process interaction event.
|
|
void | SetMRMLViewNode (vtkMRMLViewNode *viewNode) |
| Create the default widget representation.
|
|
void | SetVolumeRenderingDisplayableManager (vtkMRMLVolumeRenderingDisplayableManager *manager) |
| Set the volume rendering displayable manager.
|
|
virtual vtkWidgetEventTranslator * | GetEventTranslator (int widgetState) |
|
virtual bool | GetGrabFocus () |
|
vtkMRMLInteractionNode * | GetInteractionNode () |
|
virtual bool | GetInteractive () |
|
virtual int | GetMouseCursor () |
|
vtkMRMLApplicationLogic * | GetMRMLApplicationLogic () |
|
virtual bool | GetNeedToRender () |
|
virtual int | GetNumberOfEventTranslators () |
|
vtkRenderer * | GetRenderer () |
|
virtual vtkMRMLAbstractWidgetRepresentation * | GetRepresentation () |
| Get the representation.
|
|
virtual int | GetWidgetState () |
| Convenient method to determine the state of the method.
|
|
virtual void | NeedToRenderOff () |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
void | SetEventTranslation (int widgetState, unsigned long interactionEvent, int modifiers, unsigned long widgetEvent) |
|
void | SetEventTranslation (unsigned long interactionEvent, int modifiers, unsigned long widgetEvent) |
|
void | SetEventTranslationClickAndDrag (int widgetState, unsigned long startInteractionEvent, int modifiers, int widgetStateDragging, unsigned long widgetStartEvent, unsigned long widgetEndEvent) |
|
void | SetKeyboardEventTranslation (int modifier, char keyCode, int repeatCount, const char *keySym, unsigned long widgetEvent) |
|
void | SetKeyboardEventTranslation (int widgetState, int modifier, char keyCode, int repeatCount, const char *keySym, unsigned long widgetEvent) |
|
virtual void | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *applicationLogic) |
|
void | SetRenderer (vtkRenderer *renderer) |
|
virtual void | SetRepresentation (vtkMRMLAbstractWidgetRepresentation *r) |
|
virtual void | SetWidgetState (int) |
| Convenient method to change what state the widget is in.
|
|
virtual unsigned long | TranslateInteractionEventToWidgetEvent (vtkMRMLInteractionEventData *eventData) |
| Get widget event from translation event.
|
|
virtual void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) |
| Build the actors of the representation with the info stored in the MRML scene.
|
|
Adjust volume rendering transfer functions with mouse interactions.
The vtkMRMLVolumeRenderingWindowLevelWidget allows adjusting volume rendering transfer functions by dragging the mouse in 3D views. Horizontal drag shifts the transfer functions, vertical drag scales them.
Definition at line 46 of file vtkMRMLVolumeRenderingWindowLevelWidget.h.