 |
VTK
9.1.0
|
Go to the documentation of this file.
167 #ifndef vtkImageViewer2_h
168 #define vtkImageViewer2_h
170 #include "vtkInteractionImageModule.h"
216 SLICE_ORIENTATION_YZ = 0,
217 SLICE_ORIENTATION_XZ = 1,
218 SLICE_ORIENTATION_XY = 2
221 vtkGetMacro(SliceOrientation,
int);
241 vtkGetMacro(Slice,
int);
302 virtual
void SetPosition(
int x,
int y);
303 virtual
void SetPosition(
int a[2]) { this->
SetPosition(a[0], a[1]); }
321 virtual
void SetSize(
int width,
int height);
322 virtual
void SetSize(
int a[2]) { this->
SetSize(a[0], a[1]); }
384 friend class vtkImageViewer2Callback;
virtual int GetSliceMax()
Return the minimum and maximum slice values (depending on the orientation this can be in X,...
virtual void SetParentId(void *a)
These are here when using a Tk window.
vtkRenderWindowInteractor * Interactor
virtual void Render(void)
Render the resulting image.
virtual void SetRenderer(vtkRenderer *arg)
Set your own renderwindow and renderer.
Superclass for all sources, filters, and sinks in VTK.
virtual void SetWindowId(void *a)
These are here when using a Tk window.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetSliceOrientation(int orientation)
virtual void SetInputConnection(vtkAlgorithmOutput *input)
Set/Get the input image to the viewer.
abstract base class for most VTK objects
vtkAlgorithm * GetInputAlgorithm()
interactive manipulation of the camera specialized for images
virtual int * GetPosition()
Get the position (x and y) of the rendering window in screen coordinates (in pixels).
virtual void UnInstallPipeline()
virtual const char * GetWindowName()
Get the name of rendering window.
vtkInformation * GetInputInformation()
vtkImageMapToWindowLevelColors * WindowLevel
virtual void SetSliceOrientationToXY()
virtual vtkTypeBool GetOffScreenRendering()
Create a window in memory instead of on the screen.
#define VTK_SIZEHINT(...)
virtual int * GetSize()
Get the size (width and height) of the rendering window in screen coordinates (in pixels).
static vtkImageViewer2 * New()
virtual double GetColorLevel()
Set window and level for mapping pixels to colors.
virtual double GetColorWindow()
Set window and level for mapping pixels to colors.
virtual void InstallPipeline()
virtual void UpdateOrientation()
Map an image through a lookup table and/or a window/level.
topologically and geometrically regular array of data
a simple class to control print indentation
virtual void SetPosition(int a[2])
Get the position (x and y) of the rendering window in screen coordinates (in pixels).
virtual void SetSliceOrientationToXZ()
vtkImageActor * ImageActor
~vtkImageViewer2() override
virtual int * GetSliceRange()
Return the minimum and maximum slice values (depending on the orientation this can be in X,...
virtual int GetSliceMin()
Return the minimum and maximum slice values (depending on the orientation this can be in X,...
virtual void SetInputData(vtkImageData *in)
Set/Get the input image to the viewer.
virtual vtkImageData * GetInput()
Set/Get the input image to the viewer.
virtual void SetSlice(int s)
Set/Get the current slice to display (depending on the orientation this can be in X,...
platform-independent render window interaction including picking and frame rate control.
virtual void SetSize(int a[2])
Get the size (width and height) of the rendering window in screen coordinates (in pixels).
vtkInteractorStyleImage * InteractorStyle
virtual void UpdateDisplayExtent()
Update the display extent manually so that the proper slice for the given orientation is displayed.
virtual void SetupInteractor(vtkRenderWindowInteractor *)
Attach an interactor for the internal render window.
virtual void SetOffScreenRendering(vtkTypeBool)
Create a window in memory instead of on the screen.
virtual void SetDisplayId(void *a)
These are here when using a Tk window.
virtual void SetColorLevel(double s)
Set window and level for mapping pixels to colors.
vtkRenderWindow * RenderWindow
Proxy object to connect input/output ports.
abstract specification for renderers
draw an image in a rendered 3D scene
virtual void SetColorWindow(double s)
Set window and level for mapping pixels to colors.
create a window for renderers to draw into
virtual void GetSliceRange(int &min, int &max)
Return the minimum and maximum slice values (depending on the orientation this can be in X,...
virtual void SetSliceOrientationToYZ()
virtual void GetSliceRange(int range[2])
Return the minimum and maximum slice values (depending on the orientation this can be in X,...
virtual void SetRenderWindow(vtkRenderWindow *arg)
Set your own renderwindow and renderer.