29 #ifndef vtkImageViewer_h 30 #define vtkImageViewer_h 32 #include "vtkInteractionImageModule.h" 56 virtual void Render(
void);
65 this->ImageMapper->SetInputConnection(input);};
80 int GetZSlice() {
return this->ImageMapper->GetZSlice();};
81 void SetZSlice(
int s) {this->ImageMapper->SetZSlice(s);};
99 void SetWindowId(
void *a) {this->RenderWindow->SetWindowId(a);};
108 void SetPosition(
int a,
int b) {this->RenderWindow->SetPosition(a,b);};
109 virtual void SetPosition(
int a[2]);
117 void SetSize(
int a,
int b) {this->RenderWindow->SetSize(a,b);};
118 virtual void SetSize(
int a[2]);
143 void SetOffScreenRendering(
int);
144 int GetOffScreenRendering();
145 void OffScreenRenderingOn();
146 void OffScreenRenderingOff();
161 friend class vtkImageViewerCallback;
int GetZSlice()
Set/Get the current Z Slice to display.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a actor that draws 2D data
vtkImageMapper * ImageMapper
vtkRenderWindowInteractor * Interactor
void SetColorWindow(double s)
Sets window/level for mapping pixels to colors.
void SetWindowId(void *a)
These are here for using a tk window.
abstract specification for renderers
void SetParentId(void *a)
These are here for using a tk window.
vtkInteractorStyleImage * InteractorStyle
double GetColorWindow()
Sets window/level for mapping pixels to colors.
Proxy object to connect input/output ports.
interactive manipulation of the camera specialized for images
void SetPosition(int a, int b)
Set/Get the position in screen coordinates of the rendering window.
platform-independent render window interaction including picking and frame rate control.
Superclass for all sources, filters, and sinks in VTK.
vtkImageData * GetInput()
Set/Get the input to the viewer.
void SetColorLevel(double s)
Sets window/level for mapping pixels to colors.
a simple class to control print indentation
topologically and geometrically regular array of data
void SetZSlice(int s)
Set/Get the current Z Slice to display.
char * GetWindowName()
Get name of rendering window.
int GetWholeZMin()
What is the possible Min/ Max z slices available.
int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
void SetSize(int a, int b)
Set/Get the size of the window in screen coordinates in pixels.
int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
#define VTK_SIZEHINT(...)
create a window for renderers to draw into
double GetColorLevel()
Sets window/level for mapping pixels to colors.
vtkRenderWindow * RenderWindow
virtual void SetInputConnection(vtkAlgorithmOutput *input)
Set/Get the input to the viewer.
int GetWholeZMax()
What is the possible Min/ Max z slices available.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
void SetInputData(vtkImageData *in)
Set/Get the input to the viewer.
void SetDisplayId(void *a)
These are here for using a tk window.