GDCM  2.4.5
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:
Inheritance graph
[legend]
Collaboration diagram for vtkImageColorViewer:
Collaboration graph
[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 void GetSliceRange (int range[2])
 
virtual void GetSliceRange (int &min, int &max)
 
virtual int * GetSliceRange ()
 
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 ()
 
 VTK_LEGACY (int GetWholeZMin())
 
 VTK_LEGACY (int GetWholeZMax())
 
 VTK_LEGACY (int GetZSlice())
 
 VTK_LEGACY (void SetZSlice(int))
 
 vtkBooleanMacro (OffScreenRendering, int)
 
 vtkGetMacro (SliceOrientation, int)
 
 vtkGetMacro (Slice, int)
 
 vtkGetObjectMacro (RenderWindow, vtkRenderWindow)
 
 vtkGetObjectMacro (Renderer, vtkRenderer)
 
 vtkGetObjectMacro (ImageActor, vtkImageActor)
 
 vtkGetObjectMacro (WindowLevel, vtkImageMapToWindowLevelColors2)
 
 vtkGetObjectMacro (InteractorStyle, vtkInteractorStyleImage)
 
 vtkTypeRevisionMacro (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
Enumerator
SLICE_ORIENTATION_YZ 
SLICE_ORIENTATION_XZ 
SLICE_ORIENTATION_XY 

Constructor & Destructor Documentation

vtkImageColorViewer::vtkImageColorViewer ( )
protected
vtkImageColorViewer::~vtkImageColorViewer ( )
protected

Member Function Documentation

virtual void vtkImageColorViewer::AddInput ( vtkImageData *  input)
virtual
virtual void vtkImageColorViewer::AddInputConnection ( vtkAlgorithmOutput *  input)
virtual
virtual double vtkImageColorViewer::GetColorLevel ( )
virtual
virtual double vtkImageColorViewer::GetColorWindow ( )
virtual
virtual vtkImageData* vtkImageColorViewer::GetInput ( )
virtual
virtual int vtkImageColorViewer::GetOffScreenRendering ( )
virtual
double vtkImageColorViewer::GetOverlayVisibility ( )
virtual int* vtkImageColorViewer::GetPosition ( )
virtual
virtual int* vtkImageColorViewer::GetSize ( )
virtual
virtual int vtkImageColorViewer::GetSliceMax ( )
virtual
virtual int vtkImageColorViewer::GetSliceMin ( )
virtual
virtual void vtkImageColorViewer::GetSliceRange ( int  range[2])
inlinevirtual
virtual void vtkImageColorViewer::GetSliceRange ( int &  min,
int &  max 
)
virtual
virtual int* vtkImageColorViewer::GetSliceRange ( )
virtual
virtual const char* vtkImageColorViewer::GetWindowName ( )
virtual
virtual void vtkImageColorViewer::InstallPipeline ( )
protectedvirtual
static vtkImageColorViewer* vtkImageColorViewer::New ( )
static
void vtkImageColorViewer::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImageColorViewer::Render ( void  )
virtual
virtual void vtkImageColorViewer::SetColorLevel ( double  s)
virtual
virtual void vtkImageColorViewer::SetColorWindow ( double  s)
virtual
virtual void vtkImageColorViewer::SetDisplayId ( void *  a)
virtual
virtual void vtkImageColorViewer::SetInput ( vtkImageData *  in)
virtual
virtual void vtkImageColorViewer::SetInputConnection ( vtkAlgorithmOutput *  input)
virtual
virtual void vtkImageColorViewer::SetOffScreenRendering ( int  )
virtual
void vtkImageColorViewer::SetOverlayVisibility ( double  vis)
virtual void vtkImageColorViewer::SetParentId ( void *  a)
virtual
virtual void vtkImageColorViewer::SetPosition ( int  a,
int  b 
)
virtual
virtual void vtkImageColorViewer::SetPosition ( int  a[2])
inlinevirtual

References SetPosition().

Referenced by SetPosition().

virtual void vtkImageColorViewer::SetRenderer ( vtkRenderer *  arg)
virtual
virtual void vtkImageColorViewer::SetRenderWindow ( vtkRenderWindow *  arg)
virtual
virtual void vtkImageColorViewer::SetSize ( int  a,
int  b 
)
virtual
virtual void vtkImageColorViewer::SetSize ( int  a[2])
inlinevirtual

References SetSize().

Referenced by SetSize().

virtual void vtkImageColorViewer::SetSlice ( int  s)
virtual
virtual void vtkImageColorViewer::SetSliceOrientation ( int  orientation)
virtual
virtual void vtkImageColorViewer::SetSliceOrientationToXY ( )
inlinevirtual

References SLICE_ORIENTATION_XY.

virtual void vtkImageColorViewer::SetSliceOrientationToXZ ( )
inlinevirtual

References SLICE_ORIENTATION_XZ.

virtual void vtkImageColorViewer::SetSliceOrientationToYZ ( )
inlinevirtual

References SLICE_ORIENTATION_YZ.

virtual void vtkImageColorViewer::SetupInteractor ( vtkRenderWindowInteractor *  )
virtual
virtual void vtkImageColorViewer::SetWindowId ( void *  a)
virtual
virtual void vtkImageColorViewer::UnInstallPipeline ( )
protectedvirtual
virtual void vtkImageColorViewer::UpdateDisplayExtent ( )
virtual
virtual void vtkImageColorViewer::UpdateOrientation ( )
protectedvirtual
vtkImageColorViewer::VTK_LEGACY ( int   GetWholeZMin())
vtkImageColorViewer::VTK_LEGACY ( int   GetWholeZMax())
vtkImageColorViewer::VTK_LEGACY ( int   GetZSlice())
vtkImageColorViewer::VTK_LEGACY ( void   SetZSliceint)
vtkImageColorViewer::vtkBooleanMacro ( OffScreenRendering  ,
int   
)
vtkImageColorViewer::vtkGetMacro ( SliceOrientation  ,
int   
)
vtkImageColorViewer::vtkGetMacro ( Slice  ,
int   
)
vtkImageColorViewer::vtkGetObjectMacro ( RenderWindow  ,
vtkRenderWindow   
)
vtkImageColorViewer::vtkGetObjectMacro ( Renderer  ,
vtkRenderer   
)
vtkImageColorViewer::vtkGetObjectMacro ( ImageActor  ,
vtkImageActor   
)
vtkImageColorViewer::vtkGetObjectMacro ( WindowLevel  ,
vtkImageMapToWindowLevelColors2   
)
vtkImageColorViewer::vtkGetObjectMacro ( InteractorStyle  ,
vtkInteractorStyleImage   
)
vtkImageColorViewer::vtkTypeRevisionMacro ( vtkImageColorViewer  ,
vtkObject   
)

Friends And Related Function Documentation

friend class vtkImageColorViewerCallback
friend

Member Data Documentation

int vtkImageColorViewer::FirstRender
protected
vtkImageActor* vtkImageColorViewer::ImageActor
protected
vtkRenderWindowInteractor* vtkImageColorViewer::Interactor
protected
vtkInteractorStyleImage* vtkImageColorViewer::InteractorStyle
protected
vtkImageActor* vtkImageColorViewer::OverlayImageActor
protected
vtkRenderer* vtkImageColorViewer::Renderer
protected
vtkRenderWindow* vtkImageColorViewer::RenderWindow
protected
int vtkImageColorViewer::Slice
protected
int vtkImageColorViewer::SliceOrientation
protected
vtkImageMapToWindowLevelColors2* vtkImageColorViewer::WindowLevel
protected

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

Generated on Fri Sep 25 2015 17:58:28 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo