34 #ifndef vtkImageViewer_h
35 #define vtkImageViewer_h
57 virtual void Render(
void);
64 this->ImageMapper->SetInputConnection(input);};
75 int GetZSlice() {
return this->ImageMapper->GetZSlice();};
76 void SetZSlice(
int s) {this->ImageMapper->SetZSlice(s);};
98 virtual void SetPosition(
int a[2]);
105 virtual void SetSize(
int a[2]);
123 void SetOffScreenRendering(
int);
124 int GetOffScreenRendering();
125 void OffScreenRenderingOn();
126 void OffScreenRenderingOff();
141 friend class vtkImageViewerCallback;
abstract base class for most VTK objects
a actor that draws 2D data
vtkImageMapper * ImageMapper
vtkRenderWindowInteractor * Interactor
void SetColorWindow(double s)
void SetWindowId(void *a)
virtual void SetWindowId(void *)=0
abstract specification for renderers
void SetParentId(void *a)
vtkInteractorStyleImage * InteractorStyle
virtual void SetSize(int, int)
Proxy object to connect input/output ports.
interactive manipulation of the camera specialized for images
void SetPosition(int a, int b)
platform-independent render window interaction including picking and frame rate control.
virtual void SetParentId(void *)=0
Superclass for all sources, filters, and sinks in VTK.
vtkImageData * GetInput()
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define VTKINTERACTIONIMAGE_EXPORT
void SetColorLevel(double s)
a simple class to control print indentation
topologically and geometrically regular array of data
virtual void SetDisplayId(void *)=0
void SetSize(int a, int b)
virtual int * GetPosition()
vtkWeakPointer< vtkRenderWindow > RenderWindow
virtual char * GetWindowName()
create a window for renderers to draw into
vtkRenderWindow * RenderWindow
virtual void SetInputConnection(vtkAlgorithmOutput *input)
virtual void SetPosition(int, int)
void SetInputData(vtkImageData *in)
void SetDisplayId(void *a)