- {
- case wxvtkImageViewer2::SLICE_ORIENTATION_XY:
- cam->SetFocalPoint(0,0,0);
- cam->SetPosition(0,0,1); // -1 if medical ?
- cam->SetViewUp(0,1,0);
- break;
-
- case wxvtkImageViewer2::SLICE_ORIENTATION_XZ:
- cam->SetFocalPoint(0,0,0);
- cam->SetPosition(0,-1,0); // 1 if medical ?
- cam->SetViewUp(0,0,1);
- break;
-
- case wxvtkImageViewer2::SLICE_ORIENTATION_YZ:
- cam->SetFocalPoint(0,0,0);
- cam->SetPosition(1,0,0); // -1 if medical ?
- cam->SetViewUp(0,0,1);
- break;
+ {
+ case wxvtkImageViewer2::SLICE_ORIENTATION_YZ:
+ cam->SetViewUp(0,0,-1);
+ cam->SetPosition(-1,0,0); // -1 if medical ?
+ cam->SetFocalPoint(0,0,0);
+ break;
+
+ case wxvtkImageViewer2::SLICE_ORIENTATION_XZ:
+ cam->SetViewUp(0,0,1);
+ cam->SetPosition(0,-1,0); // 1 if medical ?
+ cam->SetFocalPoint(0,0,0);
+ break;
+
+ case wxvtkImageViewer2::SLICE_ORIENTATION_XY:
+ cam->SetViewUp(0,-1,0);
+ cam->SetPosition(0,0,-1);
+ cam->SetFocalPoint(0,0,0);
+ break;