From: Frederic Cervenansky Date: Thu, 18 Mar 2010 09:09:25 +0000 (+0000) Subject: change src2 to src and creaImageIO2 to creaImageIO to clarify future developments. X-Git-Tag: CREATOOLS.2-0-3~45 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=creaImageIO.git;a=commitdiff_plain;h=27c13d8efe261754a50c3e531123ae916c166b36 change src2 to src and creaImageIO2 to creaImageIO to clarify future developments. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 32fc752..be8cfd4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,7 +37,11 @@ SET(USE_WXWIDGETS ON) OPTION(USE_GDCM ON) OPTION(USE_GDCM2 OFF) - + MESSAGE(STATUS "GDCM LIB ....= ${GDCM_LIBRARIES}") +IF(USE_GDCM2) + OPTION(USE_GDCM_ANOM "use gdcm2 anonymizer tool" OFF) + #TO DO TEST IF GDCM_USE_SYSTEM_OPENSSL is valid +ENDIF(USE_GDCM2) CREA_FIND_AND_USE_LIBRARIES() SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}) @@ -55,23 +59,14 @@ ENDIF(WIN32) -OPTION(BUILD_V2 "Build Version 2 ?" ON) -IF (BUILD_V2) - SET(LIBNAME creaImageIO2) - INCLUDE_DIRECTORIES( - ${PROJECT_BINARY_DIR} - ${PROJECT_SOURCE_DIR}/src2 - ) - SUBDIRS(src2) -ELSE (BUILD_V2) - SET(LIBNAME creaImageIO) - INCLUDE_DIRECTORIES( +SET(LIBNAME creaImageIO) + INCLUDE_DIRECTORIES( ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/src ) - SUBDIRS(src) -ENDIF (BUILD_V2) +SUBDIRS(src) + OPTION(BUILD_CREA_BRUKER "Build creaIRM with creaBruker?" ON) diff --git a/appli/CMakeLists.txt b/appli/CMakeLists.txt index 79f376b..eed9be7 100644 --- a/appli/CMakeLists.txt +++ b/appli/CMakeLists.txt @@ -1,11 +1,12 @@ -IF (BUILD_V2) + SUBDIRS(gimmick) SUBDIRS(wxGimmick) SUBDIRS(TestWxGimmickReaderDialog) SUBDIRS(TestGimmickReaderDialog) -ELSE (BUILD_V2) - SUBDIRS(TestWxGimmickDialog) -ENDIF (BUILD_V2) + SUBDIRS(TestWxGimmickReaderDialogJava) +#LSE (BUILD_V2) + # SUBDIRS(TestWxGimmickDialog) +#ENDIF (BUILD_V2) diff --git a/appli/TestGimmickReaderDialog/CMakeLists.txt b/appli/TestGimmickReaderDialog/CMakeLists.txt index b52ed40..92753f0 100644 --- a/appli/TestGimmickReaderDialog/CMakeLists.txt +++ b/appli/TestGimmickReaderDialog/CMakeLists.txt @@ -6,6 +6,6 @@ ELSE(WIN32) ADD_EXECUTABLE(TestGimmickReaderDialog main) ENDIF(WIN32) -TARGET_LINK_LIBRARIES( TestGimmickReaderDialog creaImageIO2 ) +TARGET_LINK_LIBRARIES( TestGimmickReaderDialog creaImageIO ) INSTALL_TARGETS(/bin/ TestGimmickReaderDialog ) diff --git a/appli/TestWxGimmickDialog/CMakeLists.txt b/appli/TestWxGimmickDialog/CMakeLists.txt index 927da7c..e539741 100644 --- a/appli/TestWxGimmickDialog/CMakeLists.txt +++ b/appli/TestWxGimmickDialog/CMakeLists.txt @@ -6,6 +6,6 @@ ELSE(WIN32) ADD_EXECUTABLE(TestWxGimmickDialog MACOSX_BUNDLE main) ENDIF(WIN32) -TARGET_LINK_LIBRARIES( TestWxGimmickDialog creaImageIO2 ) +TARGET_LINK_LIBRARIES( TestWxGimmickDialog creaImageIO ) INSTALL_TARGETS(/bin/ TestWxGimmickDialog ) diff --git a/appli/TestWxGimmickReaderDialog/CMakeLists.txt b/appli/TestWxGimmickReaderDialog/CMakeLists.txt index 21ecb93..b24e87f 100644 --- a/appli/TestWxGimmickReaderDialog/CMakeLists.txt +++ b/appli/TestWxGimmickReaderDialog/CMakeLists.txt @@ -6,6 +6,6 @@ ELSE(WIN32) ADD_EXECUTABLE(TestWxGimmickReaderDialog MACOSX_BUNDLE main) ENDIF(WIN32) -TARGET_LINK_LIBRARIES( TestWxGimmickReaderDialog creaImageIO2 ) +TARGET_LINK_LIBRARIES( TestWxGimmickReaderDialog creaImageIO ) INSTALL_TARGETS(/bin/ TestWxGimmickReaderDialog ) diff --git a/appli/TestWxGimmickReaderDialog/main.cxx b/appli/TestWxGimmickReaderDialog/main.cxx index 811f6a3..bcd74d8 100644 --- a/appli/TestWxGimmickReaderDialog/main.cxx +++ b/appli/TestWxGimmickReaderDialog/main.cxx @@ -1,9 +1,23 @@ #include #include #include - +#include "vtkMetaImageWriter.h" +#include "vtkMetaImageReader.h" #include + +// +//#pragma comment(lib, "creaImageIO.lib") +//#pragma comment(lib, "DelayImp.lib") +// +// +//// Tell the linker that my DLL should be delay loaded +////#pragma comment(linker, "/DelayLoad:creaImageIO.Dll") +// +//// Tell the linker that I want to be able to unload my DLL +//#pragma comment(linker, "/Delay:unload") +// + class myApp : public wxApp { public: @@ -47,7 +61,11 @@ bool myApp::OnInit( ) min_dim, max_dim, output_dim, - threads); + + threads); + /* clock_t endwait; + endwait = clock () + CLOCKS_PER_SEC ; + while (clock() < endwait ) {}*/ w.ShowModal(); if (w.GetReturnCode() == wxID_OK) @@ -66,7 +84,32 @@ bool myApp::OnInit( ) //Puts images std::vector images; - w.GetSelectedImages(images,output_dim); + w.GetSelectedImages(images,3); + +// images[1]->UpdateInformation(); + /* vtkMetaImageReader *r= vtkMetaImageReader::New(); + r->SetFileName("c:\\toto.mhd"); + double zz[3]; + images[0]->GetSpacing(zz); + + vtkMetaImageWriter* ww = vtkMetaImageWriter::New(); + ww->SetFileName("c:\\toto2.mhd"); + ww->SetInput(images[0]); + ww->GetInput()->ShallowCopy(images[0]); + ww->UpdateInformation(); + ww->GetInput()->GetSpacing(zz); + + +//>GetImageDataInput(0)->GetSpacing(zz); + images[0]->Delete(); + + ww->Write(); + ww->Delete(); +*/ + + + + //w.GetSelectedImages(images,output_dim); std::cout<Finalize(); } - deleteMessage(); + } -void WxGimmickReaderDialog::deleteMessage() - { - deleteGimmickDebugMessage(); - }; ///Callback method on a selection void WxGimmickReaderDialog::OnValid(bool t) { diff --git a/src/doxygen/Architecture.htm b/src/doxygen/Architecture.htm index 3d1fd07..57cc83a 100644 --- a/src/doxygen/Architecture.htm +++ b/src/doxygen/Architecture.htm @@ -26,7 +26,7 @@
  • 09/02/09 :
      -
    • new sources in src2 : create a lib called creaImageIO2 +
    • new sources in src : create a lib called creaImageIO
    • command line app : appli/gimmick
    • diff --git a/src/doxygen/CMakeLists.txt b/src/doxygen/CMakeLists.txt index 0e1db6d..fed7732 100644 --- a/src/doxygen/CMakeLists.txt +++ b/src/doxygen/CMakeLists.txt @@ -104,7 +104,7 @@ CONFIGURE_FILE( SET(INPUT ${CMAKE_CURRENT_BINARY_DIR}/DoxyMainPage.txt - ${PROJECT_SOURCE_DIR}/src2 + ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/appli/gimmick ${PROJECT_SOURCE_DIR}/appli/wxGimmick ${PROJECT_SOURCE_DIR}/appli/TestWxGimmickReaderDialog