#include <SignUIBase.h>
This class is the superclass for graphical user interface classes in the SIGN. Typcially each application will implement a concrete subclass of this class to create the actual user interface. Members of this superclass include data members and functions that must be accessible from other classes in the framework that may not know about the derived classes (e.g. the SignContext).
Public Member Functions | |
| vtkTypeRevisionMacro (SignUIBase, vtkKWObject) | |
| vtkKWFrame * | GetLeftMenu () |
| Returns the MainPanelFrame or a previously set menu frame. | |
| void | SetLeftMenu (vtkKWFrame *menu) |
| Sets a menu frame that GetLeftMenu() will return from now on. | |
| vtkKWWindow * | GetMainWindow () |
| Returns the main window. | |
| virtual void | SetupMainWin (SignConfiguration *)=0 |
| Pure virtual function for setting up the main window. | |
| void | EditTransferFunction (SignContext *context) |
| Invokes a dialog to edit the transfer function. | |
| vtkKWLabel * | GetInfoLabel () |
| void | SetInfoLabel (vtkKWLabel *label) |
| void | SetInfoLabelText (const char *text) |
Static Public Member Functions | |
| static void | LoadDICOMProgressCallback (vtkObject *caller, unsigned long, void *data, void *calldata) |
| Callback function for DICOM reader progress in splash screen. | |
Protected Member Functions | |
| SignUIBase (void) | |
| virtual | ~SignUIBase () |
| void | CleanUp () |
Protected Attributes | |
| vtkKWWindow * | window |
| Main window. | |
| vtkKWFrame * | leftMenu |
| Menu frame. | |
| vtkKWLabel * | infoLabel |
|
|
|
|
|
|
|
|
|
|
|
Invokes a dialog to edit the transfer function.
|
|
|
|
|
|
Returns the MainPanelFrame or a previously set menu frame.
|
|
|
Returns the main window.
|
|
||||||||||||||||||||
|
Callback function for DICOM reader progress in splash screen.
|
|
|
|
|
|
|
|
|
Sets a menu frame that GetLeftMenu() will return from now on.
|
|
|
Pure virtual function for setting up the main window.
|
|
||||||||||||
|
|
|
|
|
|
|
Menu frame.
|
|
|
Main window.
|
1.4.6