Go to the documentation of this file.
60 #ifndef vtkImageViewer2_h
61 #define vtkImageViewer2_h
101 SLICE_ORIENTATION_YZ = 0,
102 SLICE_ORIENTATION_XZ = 1,
103 SLICE_ORIENTATION_XY = 2
225 friend class vtkImageViewer2Callback;
virtual int GetSliceMax()
#define vtkGetObjectMacro(name, type)
virtual int GetOffScreenRendering()
virtual void SetParentId(void *a)
GLboolean GLboolean GLboolean b
vtkRenderWindowInteractor * Interactor
virtual void Render(void)
virtual void SetRenderer(vtkRenderer *arg)
Superclass for all sources, filters, and sinks in VTK.
virtual void SetWindowId(void *a)
virtual void SetSliceOrientation(int orientation)
virtual void SetInputConnection(vtkAlgorithmOutput *input)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
vtkAlgorithm * GetInputAlgorithm()
GLenum GLenum GLenum input
interactive manipulation of the camera specialized for images
virtual void SetSize(int a, int b)
virtual int * GetPosition()
virtual void UnInstallPipeline()
virtual const char * GetWindowName()
vtkInformation * GetInputInformation()
vtkImageMapToWindowLevelColors * WindowLevel
#define VTKINTERACTIONIMAGE_EXPORT
virtual void SetSliceOrientationToXY()
static vtkImageViewer2 * New()
virtual double GetColorLevel()
virtual double GetColorWindow()
virtual void InstallPipeline()
virtual void UpdateOrientation()
map the input image through a lookup table and window / level it
topologically and geometrically regular array of data
a simple class to control print indentation
virtual void SetPosition(int a[2])
virtual void SetSliceOrientationToXZ()
vtkImageActor * ImageActor
virtual void SetOffScreenRendering(int)
virtual int * GetSliceRange()
virtual int GetSliceMin()
virtual void SetInputData(vtkImageData *in)
#define vtkGetMacro(name, type)
virtual vtkImageData * GetInput()
virtual void SetSlice(int s)
platform-independent render window interaction including picking and frame rate control.
virtual void SetSize(int a[2])
vtkInteractorStyleImage * InteractorStyle
virtual void UpdateDisplayExtent()
GLboolean GLboolean GLboolean GLboolean a
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetupInteractor(vtkRenderWindowInteractor *)
vtkBooleanMacro(IgnoreDriverBugs, bool)
virtual void SetDisplayId(void *a)
virtual void SetColorLevel(double s)
vtkRenderWindow * RenderWindow
Proxy object to connect input/output ports.
abstract specification for renderers
draw an image in a rendered 3D scene
virtual void SetColorWindow(double s)
create a window for renderers to draw into
virtual void GetSliceRange(int &min, int &max)
virtual void SetPosition(int a, int b)
virtual void SetSliceOrientationToYZ()
virtual void GetSliceRange(int range[2])
virtual void SetRenderWindow(vtkRenderWindow *arg)