+ vtkProperty* prop1 = 0;
+ vtkImagePlaneWidget* planeWidget = 0;
+ planeWidget = vtkImagePlaneWidget::New();
+ planeWidget->EnabledOff();
+ planeWidget->SetInteractor( GetWxvtk3Dbaseview()->GetWxVTKRenderWindowInteractor() );
+ vtkImageData *image = GetVtkMPR3DDataViewer()->GetVtkMPRBaseData()->GetImageData();
+ planeWidget->SetInput( image );
+
+
+ int xMin, xMax, yMin, yMax, zMin, zMax;
+ image->GetExtent(xMin, xMax, yMin, yMax, zMin, zMax);
+ double xSpacing, ySpacing, zSpacing;
+ image->GetSpacing(xSpacing, ySpacing, zSpacing);
+
+ if (activationkey=='x')
+ {
+ planeWidget->SetPlaneOrientationToXAxes();
+ planeWidget->SetSlicePosition((xMax+xMin)/2.*xSpacing);