34 #ifndef __vtkImageViewer_h
35 #define __vtkImageViewer_h
56 virtual void Render(
void);
63 this->ImageMapper->SetInputConnection(input);};
74 int GetZSlice() {
return this->ImageMapper->GetZSlice();};
75 void SetZSlice(
int s) {this->ImageMapper->SetZSlice(s);};
89 void SetWindowId(
void *a) {this->RenderWindow->SetWindowId(a);};
90 void SetParentId(
void *a) {this->RenderWindow->SetParentId(a);};
96 VTK_LEGACY(
int GetGrayScaleHint());
97 VTK_LEGACY(
void SetGrayScaleHint(
int vtkNotUsed(a)));
98 VTK_LEGACY(
void GrayScaleHintOn());
99 VTK_LEGACY(
void GrayScaleHintOff());
105 void SetPosition(
int a,
int b) {this->RenderWindow->SetPosition(a,b);};
106 virtual void SetPosition(
int a[2]);
111 int *
GetSize() {
return this->RenderWindow->GetSize();};
112 void SetSize(
int a,
int b) {this->RenderWindow->SetSize(a,b);};
113 virtual void SetSize(
int a[2]);
131 void SetOffScreenRendering(
int);
132 int GetOffScreenRendering();
133 void OffScreenRenderingOn();
134 void OffScreenRenderingOff();
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)
abstract specification for renderers
void SetParentId(void *a)
vtkInteractorStyleImage * InteractorStyle
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.
vtkImageData * GetInput()
virtual void PrintSelf(ostream &os, vtkIndent indent)
void SetColorLevel(double s)
a simple class to control print indentation
topologically and geometrically regular array of data
void SetInput(vtkImageData *in)
void SetSize(int a, int b)
create a window for renderers to draw into
vtkRenderWindow * RenderWindow
virtual void SetInputConnection(vtkAlgorithmOutput *input)
void SetDisplayId(void *a)