Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

vtkImageColorViewer Class Reference

#include <vtkImageColorViewer.h>

Collaboration diagram for vtkImageColorViewer:
Collaboration graph
[legend]

List of all members.

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 GetWholeZMax())
 VTK_LEGACY (int GetWholeZMin())
 VTK_LEGACY (int GetZSlice())
 VTK_LEGACY (void SetZSlice(int))
 vtkBooleanMacro (OffScreenRendering, int)
 vtkGetMacro (Slice, int)
 vtkGetMacro (SliceOrientation, int)
 vtkGetObjectMacro (WindowLevel, vtkImageMapToWindowLevelColors2)
 vtkGetObjectMacro (InteractorStyle, vtkInteractorStyleImage)
 vtkGetObjectMacro (Renderer, vtkRenderer)
 vtkGetObjectMacro (RenderWindow, vtkRenderWindow)
 vtkGetObjectMacro (ImageActor, vtkImageActor)
 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

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] ) [inline, virtual]

References GetSliceRange().

Referenced by GetSliceRange().

virtual void vtkImageColorViewer::GetSliceRange ( int &  min,
int &  max 
) [virtual]
virtual int* vtkImageColorViewer::GetSliceRange (  ) [virtual]
virtual const char* vtkImageColorViewer::GetWindowName (  ) [virtual]
virtual void vtkImageColorViewer::InstallPipeline (  ) [protected, virtual]
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] ) [inline, virtual]

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] ) [inline, virtual]

References SetSize().

Referenced by SetSize().

virtual void vtkImageColorViewer::SetSlice ( int  s ) [virtual]
virtual void vtkImageColorViewer::SetSliceOrientation ( int  orientation ) [virtual]
virtual void vtkImageColorViewer::SetSliceOrientationToXY (  ) [inline, virtual]

References SLICE_ORIENTATION_XY.

virtual void vtkImageColorViewer::SetSliceOrientationToXZ (  ) [inline, virtual]

References SLICE_ORIENTATION_XZ.

virtual void vtkImageColorViewer::SetSliceOrientationToYZ (  ) [inline, virtual]

References SLICE_ORIENTATION_YZ.

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

Member Data Documentation

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]

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

Generated on Sat Dec 4 2010 08:59:18 for GDCM by doxygen 1.7.2
SourceForge.net Logo