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