dwv.tool. Opacity

new Opacity(app)

Opacity class.

Parameters:
NameTypeDescription
appdwv.App

The associated application.

Example
// create the dwv app
var app = new dwv.App();
// initialise
app.init({
  dataViewConfigs: {'*': [{divId: 'layerGroup0'}]},
  tools: {Opacity: {}}
});
// activate tool
app.addEventListener('load', function () {
  app.setTool('Opacity');
});
// load dicom data
app.loadURLs([
  'https://raw.githubusercontent.com/ivmartel/dwv/master/tests/data/bbmri-53323851.dcm'
]);

Members

started :boolean

Interaction start flag.

Type:
  • boolean

(inner) scrollWhell :dwv.tool.ScrollWheel

Scroll wheel handler.

Methods

activate(_bool)

Activate the tool.

Parameters:
NameTypeDescription
_boolboolean

The flag to activate or not.

init()

Initialise the tool.

keydown(event)

Handle key down event.

Parameters:
NameTypeDescription
eventobject

The key down event.

mousedown(event)

Handle mouse down event.

Parameters:
NameTypeDescription
eventobject

The mouse down event.

mousemove(event)

Handle mouse move event.

Parameters:
NameTypeDescription
eventobject

The mouse move event.

mouseout(event)

Handle mouse out event.

Parameters:
NameTypeDescription
eventobject

The mouse out event.

mouseup(_event)

Handle mouse up event.

Parameters:
NameTypeDescription
_eventobject

The mouse up event.

touchend(event)

Handle touch end event.

Parameters:
NameTypeDescription
eventobject

The touch end event.

touchmove(event)

Handle touch move event.

Parameters:
NameTypeDescription
eventobject

The touch move event.

touchstart(event)

Handle touch start event.

Parameters:
NameTypeDescription
eventobject

The touch start event.

wheel(event)

Handle mouse wheel event.

Parameters:
NameTypeDescription
eventobject

The mouse wheel event.