From f222981341cf668b7bc13eda3faff36444ea0aab Mon Sep 17 00:00:00 2001 From: guigues Date: Mon, 15 Dec 2008 12:44:55 +0000 Subject: [PATCH] *** empty log message *** --- CMakeLists.txt | 9 --------- src/creaImageIOImageReader.cpp | 2 +- src/creaImageIOWxGimmick.cpp | 29 ++++++++++++++++++++++++++--- 3 files changed, 27 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f3bb709..c7cfe9c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,13 +1,4 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.4) -#MARK_AS_ADVANCED( FORCE CMAKE_BACKWARDS_COMPATIBILITY ) - -# for CMake 2.6 corrected behaviour (see "cmake --help-policy CMP0003") -IF(COMMAND cmake_policy AND ${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} GREATER 4) - CMAKE_POLICY(SET CMP0003 NEW) - CMAKE_POLICY(SET CMP0005 NEW) -ENDIF(COMMAND cmake_policy AND ${CMAKE_MAJOR_VERSION} EQUAL 2 AND ${CMAKE_MINOR_VERSION} GREATER 4) - - PROJECT(creaImageIO) diff --git a/src/creaImageIOImageReader.cpp b/src/creaImageIOImageReader.cpp index d4eed5a..2d34c66 100644 --- a/src/creaImageIOImageReader.cpp +++ b/src/creaImageIOImageReader.cpp @@ -354,7 +354,7 @@ namespace creaImageIO // mUnreadableImage = vtkImageData::New(); int dim[3]; - dim[0] = dim[1] = 32; + dim[0] = dim[1] = 128; dim[2] = 1; mUnreadableImage->SetDimensions ( dim ); mUnreadableImage->SetScalarTypeToUnsignedChar(); diff --git a/src/creaImageIOWxGimmick.cpp b/src/creaImageIOWxGimmick.cpp index 4aba5f6..ef0439d 100644 --- a/src/creaImageIOWxGimmick.cpp +++ b/src/creaImageIOWxGimmick.cpp @@ -2035,13 +2035,17 @@ namespace creaImageIO void WxGimmick::ShowImage(vtkImageData* im) { // wxBusyCursor busy; + mViewer->SetInput( im ); + mViewer->SetSlice( 0 ); + int x1,x2,y1,y2,z1,z2; double spx,spy,spz; + im->Update(); im->GetSpacing(spx,spy,spz); im->GetExtent (x1,x2,y1,y2,z1,z2); - /* + std::cout << "-----------------------------"<GetScalarRange(); + mViewer->SetColorWindow(range[1] - range[0]); + mViewer->SetColorLevel(0.5 * (range[1] + range[0])); + + mViewer->GetRenderer()->ResetCamera(); + double bounds[6]; + + + mViewer->GetRenderer()->ComputeVisiblePropBounds(bounds); + + /* + std::cout <<"bounds : "<GetRenderer()->ResetCameraClippingRange(bounds); + /* vtkCamera *camera = mViewer->GetRenderer()->GetActiveCamera(); camera->SetViewUp ( spx*0, -spy*1, spz*0); @@ -2079,10 +2103,9 @@ namespace creaImageIO camera->SetParallelScale( spx*(x2-x1)/2.0 ); camera->Roll ( 180 ); + */ } - mViewer->SetInput( im ); - mViewer->SetSlice( 0 ); mInteractor->Render(); } //================================================================ -- 2.45.1