vtkImageViewer2_XYZ Class Reference

#include <vtkImageViewer2_XYZ.h>

List of all members.

Public Member Functions

 vtkImageViewer2_XYZ ()
 ~vtkImageViewer2_XYZ ()
void SetExtentDimension (int x1, int x2, int y1, int y2, int z1, int z2)
void SetXSlice (int slice)
void SetYSlice (int slice)
void SetZSlice (int slice)
int GetXSlice ()
int GetYSlice ()
int GetZSlice ()
vtkImageViewer2 * GetVtkImageViewer2 ()

Private Attributes

int _x1
int _x2
int _y1
int _y2
int _z1
int _z2
vtkImageViewer2 * _vtkimageviewer2


Detailed Description

Definition at line 11 of file vtkImageViewer2_XYZ.h.


Constructor & Destructor Documentation

vtkImageViewer2_XYZ::vtkImageViewer2_XYZ (  ) 

Definition at line 7 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2.

00008 {
00009         _vtkimageviewer2=  vtkImageViewer2::New();
00010 }

vtkImageViewer2_XYZ::~vtkImageViewer2_XYZ (  ) 

Definition at line 12 of file vtkImageViewer2_XYZ.cxx.

00013 {
00014         //_vtkimageviewer2->Delete();
00015 }


Member Function Documentation

vtkImageViewer2 * vtkImageViewer2_XYZ::GetVtkImageViewer2 (  ) 

int vtkImageViewer2_XYZ::GetXSlice (  ) 

Definition at line 54 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2.

00055 {
00056         vtkImageActor *imageActor = _vtkimageviewer2->GetImageActor();
00057         return imageActor->GetDisplayExtent()[0];
00058 }

int vtkImageViewer2_XYZ::GetYSlice (  ) 

Definition at line 60 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2.

00061 {
00062         vtkImageActor *imageActor = _vtkimageviewer2->GetImageActor();
00063         return imageActor->GetDisplayExtent()[2];
00064 }

int vtkImageViewer2_XYZ::GetZSlice (  ) 

Definition at line 66 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2.

00067 {
00068 
00069          int result;
00070 #if (VTK_MAJOR_VERSION >= 5)
00071                 result= _vtkimageviewer2->GetSlice( );
00072 #else
00073                 result= _vtkimageviewer2->GetZSlice( );
00074 #endif
00075 
00076         
00077         return result;
00078 }

void vtkImageViewer2_XYZ::SetExtentDimension ( int  x1,
int  x2,
int  y1,
int  y2,
int  z1,
int  z2 
)

Definition at line 17 of file vtkImageViewer2_XYZ.cxx.

References _x1, _x2, _y1, _y2, _z1, and _z2.

Referenced by wxVtk2DBaseView::Configure().

00020 {
00021         _x1=x1;
00022         _x2=x2;
00023         _y1=y1;
00024         _y2=y2;
00025         _z1=z1;
00026         _z2=z2;
00027 }

Here is the caller graph for this function:

void vtkImageViewer2_XYZ::SetXSlice ( int  slice  ) 

Definition at line 29 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2, _y1, _y2, _z1, and _z2.

Referenced by wxVtkMPR2DView::Refresh().

00030 {
00031         vtkImageActor *imageActor = _vtkimageviewer2->GetImageActor();
00032         imageActor->SetDisplayExtent(slice, slice, _y1, _y2, _z1, _z2 );  
00033 }

Here is the caller graph for this function:

void vtkImageViewer2_XYZ::SetYSlice ( int  slice  ) 

Definition at line 35 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2, _x1, _x2, _z1, and _z2.

Referenced by wxVtkMPR2DView::Refresh().

00036 {
00037         vtkImageActor *imageActor = _vtkimageviewer2->GetImageActor();
00038         imageActor->SetDisplayExtent(_x1, _x2, slice, slice, _z1, _z2 );  
00039 }

Here is the caller graph for this function:

void vtkImageViewer2_XYZ::SetZSlice ( int  slice  ) 

Definition at line 41 of file vtkImageViewer2_XYZ.cxx.

References _vtkimageviewer2, _x1, _x2, _y1, and _y2.

Referenced by wxVtkMPR2DView::Refresh(), and wxVtk2DBaseView::Refresh().

00042 {
00043 #if (VTK_MAJOR_VERSION >= 5)
00044 //              _vtkimageviewer2->SetSlice( slice );
00045         vtkImageActor *imageActor = _vtkimageviewer2->GetImageActor();
00046         imageActor->SetDisplayExtent(_x1, _x2, _y1, _y2, slice, slice );  
00047 #else
00048                 _vtkimageviewer2->SetZSlice( slice );
00049 #endif
00050 
00051 
00052 }

Here is the caller graph for this function:


Member Data Documentation

vtkImageViewer2* vtkImageViewer2_XYZ::_vtkimageviewer2 [private]

int vtkImageViewer2_XYZ::_x1 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetYSlice(), and SetZSlice().

int vtkImageViewer2_XYZ::_x2 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetYSlice(), and SetZSlice().

int vtkImageViewer2_XYZ::_y1 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetXSlice(), and SetZSlice().

int vtkImageViewer2_XYZ::_y2 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetXSlice(), and SetZSlice().

int vtkImageViewer2_XYZ::_z1 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetXSlice(), and SetYSlice().

int vtkImageViewer2_XYZ::_z2 [private]

Definition at line 26 of file vtkImageViewer2_XYZ.h.

Referenced by SetExtentDimension(), SetXSlice(), and SetYSlice().


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

Generated on Fri Jun 12 00:08:49 2009 for creaMaracasVisu by  doxygen 1.5.7.1