#include <vtkImageViewer2_XYZ.h>
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 |
Definition at line 11 of file vtkImageViewer2_XYZ.h.
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 | ( | ) |
vtkImageViewer2 * vtkImageViewer2_XYZ::GetVtkImageViewer2 | ( | ) |
Definition at line 80 of file vtkImageViewer2_XYZ.cxx.
References _vtkimageviewer2.
Referenced by wxWidgetMesure2D_Plane::CircleLine(), wxVtkMPR2DView::Configure(), wxVtk2DBaseView::Configure(), vtkPlane2DView::Configure(), vtkPlane2DView::Extract_MIP_PlaneVTK(), vtkPlane2DView::Extract_One_PlaneVTK(), wxVtk2DBaseView::GetRenderer(), wxVtk2DBaseView::GetRenWin(), vtkPlane2DView::HorizontalLine(), wxMaracasImageBrowser02::OnBtnResetRoi(), vtkInfoTextImage::PutColorLevel(), vtkInfoTextImage::PutWindowLevel(), wxVtk2DBaseView::ResetView(), wxVtk2DBaseView::SetInteractorStyleImage(), wxVtkMPR2DView::SetVisibleAxis(), wxVtk2DBaseView::TransformCoordinate_spacing_ModelToView(), and wxVtk2DBaseView::TransformCoordinate_spacing_ViewToModel().
00081 { 00082 return _vtkimageviewer2; 00083 }
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 | |||
) |
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 }
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 }
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 }
vtkImageViewer2* vtkImageViewer2_XYZ::_vtkimageviewer2 [private] |
Definition at line 27 of file vtkImageViewer2_XYZ.h.
Referenced by GetVtkImageViewer2(), GetXSlice(), GetYSlice(), GetZSlice(), SetXSlice(), SetYSlice(), SetZSlice(), and vtkImageViewer2_XYZ().
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().