#include <Sign3DViewer.h>
Inheritance diagram for Sign3DViewer:


This class controls 3D viewers in The SIGN (volumes and annotation letters).
Public Member Functions | |
| vtkTypeRevisionMacro (Sign3DViewer, SignViewer) | |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| void | AddAnnotationActorsToRenderer (vtkVolume *vol) |
| Adds 3D letters A, P, R, L, S, I to the renderer of the volume. | |
| void | RemoveAnnotationActorsFromRenderer () |
| Removes 3D letters from renderer. | |
| void | SetAnnotationActorVisibility (bool visibility) |
| Controls if the 3D letters are visible or not. | |
| void | AddVolume (SignVolume *volume) |
| Adds a volume to the 3D viewer. | |
| void | RemoveVolume (SignVolume *volume) |
| Removes a volume from the 3D viewer. | |
| void | Cycle () |
| Goes to the next time point. | |
| void | SetBackground (float r, float g, float b) |
| Sets the background of the 3D viewer. | |
Static Public Member Functions | |
| static Sign3DViewer * | New () |
| VTK constructor. | |
Public Attributes | |
| VolumeVector | volumes |
| Vector of SignVolume objects. | |
Protected Member Functions | |
| Sign3DViewer () | |
| ~Sign3DViewer () | |
| virtual void | CreateWidget () |
|
|
|
|
|
|
|
|
Adds 3D letters A, P, R, L, S, I to the renderer of the volume.
|
|
|
Adds a volume to the 3D viewer.
|
|
|
Reimplemented from SignViewer. |
|
|
Goes to the next time point.
Reimplemented from SignViewer. |
|
|
VTK constructor.
|
|
||||||||||||
|
Reimplemented from SignViewer. |
|
|
Removes 3D letters from renderer.
|
|
|
Removes a volume from the 3D viewer.
|
|
|
Controls if the 3D letters are visible or not.
|
|
||||||||||||||||
|
Sets the background of the 3D viewer.
|
|
||||||||||||
|
|
|
|
Vector of SignVolume objects.
|
1.4.6