double xx1,yy1,zz1,xx2,yy2,zz2;
vtkImageData* img = GetVtkmprbasedata()->GetImageData();
- if(img!=NULL){
+ if(img!=NULL)
+ {
origin = img->GetOrigin();
img->GetExtent(x1,x2,y1,y2,z1,z2);
spc = img->GetSpacing();
y = yy*spc[1];
z = zz*spc[2];
-
- if ((xx!=_backX) || (yy!=_backY) || (zz!=_backZ)) {
+ if ((xx!=_backX) || (yy!=_backY) || (zz!=_backZ))
+ {
if (_direction==0) { // YZ
if(_imageViewer2XYZ)
_ptsB->SetPoint(1, x , yy2, z1 );
- }
+ } // if back
_backX=xx;
_backY=yy;
_backZ=zz;
- }
-
+ } // if image
//EED 2016/02/19
vtkImageActor *imageactor = _imageViewer2XYZ->GetVtkImageViewer2()->GetImageActor();
imageactor->SetInterpolate( GetVtkBaseData()->GetInterpolate() );
-
//EED 01nov2012
UpdateColorWindowLevel();
wxVtkBaseView::Refresh();
}
}
+
//-------------------------------------------------------------------
int wxVtkMPR2DView::GetActualSlice() // virtual
{