GDCM 3.0.24
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
vtkImageColorViewer Class Reference

#include <vtkImageColorViewer.h>

Inheritance diagram for vtkImageColorViewer:
[legend]
Collaboration diagram for vtkImageColorViewer:
[legend]

Public Types

enum  {
  SLICE_ORIENTATION_YZ = 0 ,
  SLICE_ORIENTATION_XZ = 1 ,
  SLICE_ORIENTATION_XY = 2
}
 

Public Member Functions

virtual void AddInput (vtkImageData *input)
 
virtual void AddInputConnection (vtkAlgorithmOutput *input)
 
virtual double GetColorLevel ()
 
virtual double GetColorWindow ()
 
virtual vtkImageData * GetInput ()
 
virtual int GetOffScreenRendering ()
 
double GetOverlayVisibility ()
 
virtual int * GetPosition ()
 
virtual int * GetSize ()
 
virtual int GetSliceMax ()
 
virtual int GetSliceMin ()
 
virtual int * GetSliceRange ()
 
virtual void GetSliceRange (int &min, int &max)
 
virtual void GetSliceRange (int range[2])
 
virtual const char * GetWindowName ()
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void Render (void)
 
virtual void SetColorLevel (double s)
 
virtual void SetColorWindow (double s)
 
virtual void SetDisplayId (void *a)
 
virtual void SetInput (vtkImageData *in)
 
virtual void SetInputConnection (vtkAlgorithmOutput *input)
 
virtual void SetOffScreenRendering (int)
 
void SetOverlayVisibility (double vis)
 
virtual void SetParentId (void *a)
 
virtual void SetPosition (int a, int b)
 
virtual void SetPosition (int a[2])
 
virtual void SetRenderer (vtkRenderer *arg)
 
virtual void SetRenderWindow (vtkRenderWindow *arg)
 
virtual void SetSize (int a, int b)
 
virtual void SetSize (int a[2])
 
virtual void SetSlice (int s)
 
virtual void SetSliceOrientation (int orientation)
 
virtual void SetSliceOrientationToXY ()
 
virtual void SetSliceOrientationToXZ ()
 
virtual void SetSliceOrientationToYZ ()
 
virtual void SetupInteractor (vtkRenderWindowInteractor *)
 
virtual void SetWindowId (void *a)
 
virtual void UpdateDisplayExtent ()
 
 vtkBooleanMacro (OffScreenRendering, int)
 
 vtkGetMacro (Slice, int)
 
 vtkGetMacro (SliceOrientation, int)
 
 vtkGetObjectMacro (ImageActor, vtkImageActor)
 
 vtkGetObjectMacro (InteractorStyle, vtkInteractorStyleImage)
 
 vtkGetObjectMacro (Renderer, vtkRenderer)
 
 vtkGetObjectMacro (RenderWindow, vtkRenderWindow)
 
 vtkGetObjectMacro (WindowLevel, vtkImageMapToWindowLevelColors2)
 
 vtkTypeMacro (vtkImageColorViewer, vtkObject)
 

Static Public Member Functions

static vtkImageColorViewerNew ()
 

Protected Member Functions

 vtkImageColorViewer ()
 
 ~vtkImageColorViewer ()
 
virtual void InstallPipeline ()
 
virtual void UnInstallPipeline ()
 
virtual void UpdateOrientation ()
 

Protected Attributes

int FirstRender
 
vtkImageActor * ImageActor
 
vtkRenderWindowInteractor * Interactor
 
vtkInteractorStyleImage * InteractorStyle
 
vtkImageActor * OverlayImageActor
 
vtkRenderer * Renderer
 
vtkRenderWindow * RenderWindow
 
int Slice
 
int SliceOrientation
 
vtkImageMapToWindowLevelColors2WindowLevel
 

Friends

class vtkImageColorViewerCallback
 

Detailed Description

Examples
gdcmrtionplan.cxx, and gdcmrtplan.cxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SLICE_ORIENTATION_YZ 
SLICE_ORIENTATION_XZ 
SLICE_ORIENTATION_XY 

Constructor & Destructor Documentation

◆ vtkImageColorViewer()

vtkImageColorViewer::vtkImageColorViewer ( )
protected

◆ ~vtkImageColorViewer()

vtkImageColorViewer::~vtkImageColorViewer ( )
protected

Member Function Documentation

◆ AddInput()

virtual void vtkImageColorViewer::AddInput ( vtkImageData *  input)
virtual

◆ AddInputConnection()

virtual void vtkImageColorViewer::AddInputConnection ( vtkAlgorithmOutput *  input)
virtual

◆ GetColorLevel()

virtual double vtkImageColorViewer::GetColorLevel ( )
virtual

◆ GetColorWindow()

virtual double vtkImageColorViewer::GetColorWindow ( )
virtual

◆ GetInput()

virtual vtkImageData * vtkImageColorViewer::GetInput ( )
virtual

◆ GetOffScreenRendering()

virtual int vtkImageColorViewer::GetOffScreenRendering ( )
virtual

◆ GetOverlayVisibility()

double vtkImageColorViewer::GetOverlayVisibility ( )

◆ GetPosition()

virtual int * vtkImageColorViewer::GetPosition ( )
virtual

◆ GetSize()

virtual int * vtkImageColorViewer::GetSize ( )
virtual

◆ GetSliceMax()

virtual int vtkImageColorViewer::GetSliceMax ( )
virtual

◆ GetSliceMin()

virtual int vtkImageColorViewer::GetSliceMin ( )
virtual

◆ GetSliceRange() [1/3]

virtual int * vtkImageColorViewer::GetSliceRange ( )
virtual

◆ GetSliceRange() [2/3]

virtual void vtkImageColorViewer::GetSliceRange ( int &  min,
int &  max 
)
virtual

◆ GetSliceRange() [3/3]

virtual void vtkImageColorViewer::GetSliceRange ( int  range[2])
inlinevirtual

◆ GetWindowName()

virtual const char * vtkImageColorViewer::GetWindowName ( )
virtual

◆ InstallPipeline()

virtual void vtkImageColorViewer::InstallPipeline ( )
protectedvirtual

◆ New()

static vtkImageColorViewer * vtkImageColorViewer::New ( )
static

◆ PrintSelf()

void vtkImageColorViewer::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ Render()

virtual void vtkImageColorViewer::Render ( void  )
virtual

◆ SetColorLevel()

virtual void vtkImageColorViewer::SetColorLevel ( double  s)
virtual

◆ SetColorWindow()

virtual void vtkImageColorViewer::SetColorWindow ( double  s)
virtual

◆ SetDisplayId()

virtual void vtkImageColorViewer::SetDisplayId ( void *  a)
virtual

◆ SetInput()

virtual void vtkImageColorViewer::SetInput ( vtkImageData *  in)
virtual

◆ SetInputConnection()

virtual void vtkImageColorViewer::SetInputConnection ( vtkAlgorithmOutput *  input)
virtual

◆ SetOffScreenRendering()

virtual void vtkImageColorViewer::SetOffScreenRendering ( int  )
virtual

◆ SetOverlayVisibility()

void vtkImageColorViewer::SetOverlayVisibility ( double  vis)

◆ SetParentId()

virtual void vtkImageColorViewer::SetParentId ( void *  a)
virtual

◆ SetPosition() [1/2]

virtual void vtkImageColorViewer::SetPosition ( int  a,
int  b 
)
virtual

◆ SetPosition() [2/2]

virtual void vtkImageColorViewer::SetPosition ( int  a[2])
inlinevirtual

References SetPosition().

Referenced by SetPosition().

◆ SetRenderer()

virtual void vtkImageColorViewer::SetRenderer ( vtkRenderer *  arg)
virtual

◆ SetRenderWindow()

virtual void vtkImageColorViewer::SetRenderWindow ( vtkRenderWindow *  arg)
virtual

◆ SetSize() [1/2]

virtual void vtkImageColorViewer::SetSize ( int  a,
int  b 
)
virtual

◆ SetSize() [2/2]

virtual void vtkImageColorViewer::SetSize ( int  a[2])
inlinevirtual

References SetSize().

Referenced by SetSize().

◆ SetSlice()

virtual void vtkImageColorViewer::SetSlice ( int  s)
virtual

◆ SetSliceOrientation()

virtual void vtkImageColorViewer::SetSliceOrientation ( int  orientation)
virtual

◆ SetSliceOrientationToXY()

virtual void vtkImageColorViewer::SetSliceOrientationToXY ( )
inlinevirtual

References SLICE_ORIENTATION_XY.

◆ SetSliceOrientationToXZ()

virtual void vtkImageColorViewer::SetSliceOrientationToXZ ( )
inlinevirtual

References SLICE_ORIENTATION_XZ.

◆ SetSliceOrientationToYZ()

virtual void vtkImageColorViewer::SetSliceOrientationToYZ ( )
inlinevirtual

References SLICE_ORIENTATION_YZ.

◆ SetupInteractor()

virtual void vtkImageColorViewer::SetupInteractor ( vtkRenderWindowInteractor *  )
virtual

◆ SetWindowId()

virtual void vtkImageColorViewer::SetWindowId ( void *  a)
virtual

◆ UnInstallPipeline()

virtual void vtkImageColorViewer::UnInstallPipeline ( )
protectedvirtual

◆ UpdateDisplayExtent()

virtual void vtkImageColorViewer::UpdateDisplayExtent ( )
virtual

◆ UpdateOrientation()

virtual void vtkImageColorViewer::UpdateOrientation ( )
protectedvirtual

◆ vtkBooleanMacro()

vtkImageColorViewer::vtkBooleanMacro ( OffScreenRendering  ,
int   
)

◆ vtkGetMacro() [1/2]

vtkImageColorViewer::vtkGetMacro ( Slice  ,
int   
)

◆ vtkGetMacro() [2/2]

vtkImageColorViewer::vtkGetMacro ( SliceOrientation  ,
int   
)

◆ vtkGetObjectMacro() [1/5]

vtkImageColorViewer::vtkGetObjectMacro ( ImageActor  ,
vtkImageActor   
)

◆ vtkGetObjectMacro() [2/5]

vtkImageColorViewer::vtkGetObjectMacro ( InteractorStyle  ,
vtkInteractorStyleImage   
)

◆ vtkGetObjectMacro() [3/5]

vtkImageColorViewer::vtkGetObjectMacro ( Renderer  ,
vtkRenderer   
)

◆ vtkGetObjectMacro() [4/5]

vtkImageColorViewer::vtkGetObjectMacro ( RenderWindow  ,
vtkRenderWindow   
)

◆ vtkGetObjectMacro() [5/5]

vtkImageColorViewer::vtkGetObjectMacro ( WindowLevel  ,
vtkImageMapToWindowLevelColors2   
)

◆ vtkTypeMacro()

vtkImageColorViewer::vtkTypeMacro ( vtkImageColorViewer  ,
vtkObject   
)

Friends And Related Symbol Documentation

◆ vtkImageColorViewerCallback

friend class vtkImageColorViewerCallback
friend

Member Data Documentation

◆ FirstRender

int vtkImageColorViewer::FirstRender
protected

◆ ImageActor

vtkImageActor* vtkImageColorViewer::ImageActor
protected

◆ Interactor

vtkRenderWindowInteractor* vtkImageColorViewer::Interactor
protected

◆ InteractorStyle

vtkInteractorStyleImage* vtkImageColorViewer::InteractorStyle
protected

◆ OverlayImageActor

vtkImageActor* vtkImageColorViewer::OverlayImageActor
protected

◆ Renderer

vtkRenderer* vtkImageColorViewer::Renderer
protected

◆ RenderWindow

vtkRenderWindow* vtkImageColorViewer::RenderWindow
protected

◆ Slice

int vtkImageColorViewer::Slice
protected

◆ SliceOrientation

int vtkImageColorViewer::SliceOrientation
protected

◆ WindowLevel

vtkImageMapToWindowLevelColors2* vtkImageColorViewer::WindowLevel
protected

The documentation for this class was generated from the following file: