|
Public Member Functions |
| | vtkTypeRevisionMacro (SignContext, vtkKWApplication) |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| void | SetMRMLFile (std::string file) |
| | Initializes the context.
|
| void | Init (char *mrml, char *otcfg) |
| void | SetGUI (SignUIBase *) |
| SignUIBase * | GetGUI () |
| void | Start () |
| void | CleanUp () |
| virtual SignContext * | GetApplication () |
| void | RenderAllWatched () |
| | This method goes through all vtkRenderWindows in the renderWatch and calls Render() on them.
|
| void | AddProbes () |
| | This method sets up probes as defined in the configuration file.
|
| void | UpdateProbes () |
| | This method updates all probes/needles with the latest OpenTracker data.
|
| SignViewer * | FindViewer (std::string name) |
| SignConfiguration * | GetConfiguration () |
| | Returns a pointer to the current SignConfiguration object.
|
| SignMRMLManager * | GetMRMLManager () |
| | Returns the current MRML manager.
|
| void | Use3DTexturesOn () |
| | Indicates that 3D textures should be used.
|
| void | Use3DTexturesOff () |
| | Indicates that 2D textures should be used.
|
| bool | Use3DTextures () |
| | Returns if 3D textures are used.
|
| void | SetApplicationName (std::string name) |
| | Sets the application name that KWWidgets uses.
|
| SignOTModule * | GetOTModule () |
| | Returns the current OpenTracker modules.
|
| virtual int | CreateLogDialog () |
Static Public Member Functions |
| static SignContext * | New () |
| static void | InitTCL (int argc, char **) |
| static void | SetTimePoint (vtkObject *caller, unsigned long, void *data, void *) |
| | Callback function for setting the current time point.
|
| static void | OnEventFromThread (vtkObject *caller, unsigned long, void *data, void *) |
| | Handles events from other threads.
|
Public Attributes |
| ot::Context * | otc |
| RenderWindows | renderWindowsUpdate |
| | vector that holds vtkRenderWindows that will be updated when doRender is set
|
| SignViewers | ViewerCollection |
| | vector of viewers (Sign2DViewer or Sign3DViewer)
|
| int | timePoint |
| | current timepoint for cine data
|
| ColorNames | colors |
| | static map of colors
|
| SignStateManager * | StateManager |
| | state manager object
|
| bool | annotation2D |
| | controls the visibility of 2D annotations
|
| bool | annotation3D |
| | controls the visibility of 3D annotations
|
| bool | hasSplashScreen |
| | flag that indicates if there is a splash screen
|
| bool | hasStatusBar |
| | flag that indicates if there is a status bar
|
| bool | hasTransferFunction |
| | Is true if there is any transfer function defined in the MRML tree.
|
| bool | stopRendering |
| | As long as this flag is true, render windows will not be updated.
|
| std::string | currentFiducialVolumeID |
| | Holds the ID of the volume that the current fiducials belong to (temporary).
|
Protected Member Functions |
| | SignContext () |
| | ~SignContext () |
| virtual void | AddAboutText (ostream &) |
| virtual void | AddAboutCopyrights (ostream &) |
| | SignContext (const SignContext &) |
| void | operator= (const SignContext &) |