35#ifndef vtkImageViewer_h
36#define vtkImageViewer_h
38#include "vtkInteractionImageModule.h"
71 this->ImageMapper->SetInputConnection(input);};
86 int GetZSlice() {
return this->ImageMapper->GetZSlice();};
87 void SetZSlice(
int s) {this->ImageMapper->SetZSlice(s);};
166 friend class vtkImageViewerCallback;
a actor that draws 2D data
Proxy object to connect input/output ports.
Superclass for all sources, filters, and sinks in VTK.
topologically and geometrically regular array of data
void SetColorLevel(double s)
virtual void SetInputConnection(vtkAlgorithmOutput *input)
void SetInputData(vtkImageData *in)
Set/Get the input to the viewer.
void SetPosition(int a, int b)
vtkImageMapper * ImageMapper
vtkImageData * GetInput()
void OffScreenRenderingOff()
void SetSize(int a, int b)
vtkInteractorStyleImage * InteractorStyle
static vtkImageViewer * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void OffScreenRenderingOn()
int GetOffScreenRendering()
int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
void SetColorWindow(double s)
void SetParentId(void *a)
void SetWindowId(void *a)
void SetDisplayId(void *a)
These are here for using a tk window.
double GetColorWindow()
Sets window/level for mapping pixels to colors.
virtual void Render(void)
Render the resulting image.
int GetZSlice()
Set/Get the current Z Slice to display.
void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
int GetWholeZMin()
What is the possible Min/ Max z slices available.
void SetupInteractor(vtkRenderWindowInteractor *)
Create and attach an interactor for this window.
char * GetWindowName()
Get name of rendering window.
vtkAlgorithm * GetInputAlgorithm()
vtkRenderWindowInteractor * Interactor
int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
virtual void SetPosition(int a[2])
virtual void SetSize(int a[2])
vtkRenderWindow * RenderWindow
a simple class to control print indentation
interactive manipulation of the camera specialized for images
abstract base class for most VTK objects
platform-independent render window interaction including picking and frame rate control.
create a window for renderers to draw into
virtual void SetParentId(void *)=0
virtual void SetWindowId(void *)=0
virtual void SetDisplayId(void *)=0
Dummy stubs for vtkWindow API.
abstract specification for renderers
virtual char * GetWindowName()
Get name of rendering window.
virtual void SetPosition(int, int)
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
virtual void SetSize(int, int)
virtual int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.