VolRenAppViewer

class controllers.VolRenAppViewer

Bases: handle

VOLRENAPPVIEWER - Viewer window controller for 3D volume rendering.

Syntax:
obj.startController('controllers.VolRenAppViewer');

Example 1 - launch as interactive GUI tool:

obj.startController('controllers.VolRenAppViewer');

Example 2 - launch in batch mode:

BatchOpt.Parameter = 'test';
BatchOpt.Checkbox = true;
BatchOpt.Popup = {'value'};
BatchOpt.Radio = {'Radio1'};
BatchOpt.showWaitbar = true;
obj.startController('controllers.VolRenAppViewer', [], BatchOpt);

Example 3 - trigger return of available options via syncBatch event:

obj.startController('controllers.VolRenAppViewer', [], NaN);
Constructor Summary
VolRenAppViewer(mibModel, varargin)

VOLRENAPPVIEWER - Class constructor for the VolRenAppViewer controller.

Syntax:
obj = VolRenAppViewer(mibModel)
obj = VolRenAppViewer(mibModel, parentController)
Input Arguments:
  • mibModel - [handle] handle to the MibModel instance

  • varargin{1} (optional) - [handle] handle to the parent VolRenApp controller

Example 1 - start VolRenAppViewer from a parent controller:

utils.startController(obj, 'controllers.VolRenAppViewer', obj);
Property Summary
listener

handle to the view / mibVolRenAppViewerGUI

mibModel
view

handles to mibModel

Method Summary
static ViewListner_Callback(src, evnt)
closeWindow()

CLOSEWINDOW - Close the VolRenAppViewer window and release resources.

Syntax:
obj.closeWindow()
updateWidgets()

UPDATEWIDGETS - Refresh all widgets in the VolRenAppViewer panel.

Syntax:
obj.updateWidgets()