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

vtkKWEPaintbrushTesting Class Reference

class providing framework for Paintbrush testing More...

#include <vtkKWEPaintbrushTesting.h>

Inheritance diagram for vtkKWEPaintbrushTesting:
Inheritance graph
[legend]
Collaboration diagram for vtkKWEPaintbrushTesting:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWEPaintbrushTesting, vtkObject)

void Initialize ()
int Run ()

virtual void SetFilename (const char *)
virtual char * GetFilename ()

virtual void SetFourPaneView (int)
virtual int GetFourPaneView ()
virtual void FourPaneViewOn ()
virtual void FourPaneViewOff ()

vtkImageActorGetAxialImageActor ()
vtkImageActorGetCoronalImageActor ()
vtkImageActorGetSagittalImageActor ()
vtkImageActorGetNthImageActor (int i)
vtkImageViewer2GetNthImageViewer (int i)

virtual vtkImageDataGetInput ()
virtual void SetInput (vtkImageData *)

Static Public Member Functions

static vtkKWEPaintbrushTestingNew ()

Protected Member Functions

 vtkKWEPaintbrushTesting ()
 ~vtkKWEPaintbrushTesting ()
void GetValidReader (vtkImageReader2 *&reader, const char *filename)

Protected Attributes

vtkImageViewer2ImageViewer [3]
vtkKWEPaintbrushTestingSliderCallback * SliderCallbacks [3]
vtkSliderWidgetSliderWidget [3]
vtkImageDataInput
char * Filename
int FourPaneView

Detailed Description

class providing framework for Paintbrush testing

vtkKWEPaintbrushTesting provides convenience utilities for paintbrush testing such as a 3 viewer slice viewer etc..

Definition at line 49 of file vtkKWEPaintbrushTesting.h.


Constructor & Destructor Documentation

vtkKWEPaintbrushTesting::vtkKWEPaintbrushTesting (  )  [protected]
vtkKWEPaintbrushTesting::~vtkKWEPaintbrushTesting (  )  [protected]

Member Function Documentation

static vtkKWEPaintbrushTesting* vtkKWEPaintbrushTesting::New (  )  [static]

Reimplemented from vtkObject.

vtkKWEPaintbrushTesting::vtkTypeRevisionMacro ( vtkKWEPaintbrushTesting  ,
vtkObject   
)
void vtkKWEPaintbrushTesting::Initialize (  ) 

Initialize() must be called before Run()

int vtkKWEPaintbrushTesting::Run (  ) 

Initialize() must be called before Run()

virtual void vtkKWEPaintbrushTesting::SetFilename ( const char *   )  [virtual]

Filename of the data to be loaded.

virtual char* vtkKWEPaintbrushTesting::GetFilename (  )  [virtual]

Filename of the data to be loaded.

virtual void vtkKWEPaintbrushTesting::SetFourPaneView ( int   )  [virtual]

Default is a single render window. However you can display Axial, Sagittal, Coronal, Blank render windows simultaneously

virtual int vtkKWEPaintbrushTesting::GetFourPaneView (  )  [virtual]

Default is a single render window. However you can display Axial, Sagittal, Coronal, Blank render windows simultaneously

virtual void vtkKWEPaintbrushTesting::FourPaneViewOn (  )  [virtual]

Default is a single render window. However you can display Axial, Sagittal, Coronal, Blank render windows simultaneously

virtual void vtkKWEPaintbrushTesting::FourPaneViewOff (  )  [virtual]

Default is a single render window. However you can display Axial, Sagittal, Coronal, Blank render windows simultaneously

vtkImageActor* vtkKWEPaintbrushTesting::GetAxialImageActor (  )  [inline]

Get the image actors

Definition at line 77 of file vtkKWEPaintbrushTesting.h.

vtkImageActor* vtkKWEPaintbrushTesting::GetCoronalImageActor (  )  [inline]

Get the image actors

Definition at line 78 of file vtkKWEPaintbrushTesting.h.

vtkImageActor* vtkKWEPaintbrushTesting::GetSagittalImageActor (  )  [inline]

Get the image actors

Definition at line 79 of file vtkKWEPaintbrushTesting.h.

vtkImageActor* vtkKWEPaintbrushTesting::GetNthImageActor ( int  i  ) 

Get the image actors

vtkImageViewer2* vtkKWEPaintbrushTesting::GetNthImageViewer ( int  i  )  [inline]

Get the image actors

Definition at line 81 of file vtkKWEPaintbrushTesting.h.

virtual vtkImageData* vtkKWEPaintbrushTesting::GetInput (  )  [virtual]

Set/Get the input image data that the actors are showing. This may be set explicitly as below, or may be supplied via a user-argument to the example application as "--data somefile.mha" . If no input is specified, a default head MRI image is loaded up.

virtual void vtkKWEPaintbrushTesting::SetInput ( vtkImageData  )  [virtual]

Set/Get the input image data that the actors are showing. This may be set explicitly as below, or may be supplied via a user-argument to the example application as "--data somefile.mha" . If no input is specified, a default head MRI image is loaded up.

void vtkKWEPaintbrushTesting::GetValidReader ( vtkImageReader2 *&  reader,
const char *  filename 
) [protected]

Member Data Documentation

Definition at line 97 of file vtkKWEPaintbrushTesting.h.

vtkKWEPaintbrushTestingSliderCallback* vtkKWEPaintbrushTesting::SliderCallbacks[3] [protected]

Definition at line 98 of file vtkKWEPaintbrushTesting.h.

Definition at line 99 of file vtkKWEPaintbrushTesting.h.

Definition at line 100 of file vtkKWEPaintbrushTesting.h.

Definition at line 101 of file vtkKWEPaintbrushTesting.h.

Definition at line 102 of file vtkKWEPaintbrushTesting.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines