 |
VTK
9.0.1
|
Go to the documentation of this file.
29 #ifndef vtkImageViewer_h
30 #define vtkImageViewer_h
32 #include "vtkInteractionImageModule.h"
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); }
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.
void OffScreenRenderingOff()
int GetZSlice()
Set/Get the current Z Slice to display.
Superclass for all sources, filters, and sinks in VTK.
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.
vtkAlgorithm * GetInputAlgorithm()
virtual void Render(void)
Render the resulting image.
void OffScreenRenderingOn()
#define VTK_SIZEHINT(...)
void SetupInteractor(vtkRenderWindowInteractor *)
Create and attach an interactor for this window.
void SetParentId(void *a)
virtual void SetPosition(int a[2])
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).
static vtkImageViewer * New()
char * GetWindowName()
Get name of rendering window.
vtkTypeBool GetOffScreenRendering()
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)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkImageData * GetInput()
void SetOffScreenRendering(vtkTypeBool)
Create a window in memory instead of on the screen.
platform-independent render window interaction including picking and frame rate control.
vtkRenderWindow * RenderWindow
virtual void SetSize(int a[2])
~vtkImageViewer() override
void SetRenderWindow(vtkRenderWindow *renWin)
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