]> Creatis software - crea.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Thu, 9 Apr 2009 07:51:42 +0000 (07:51 +0000)
committerguigues <guigues>
Thu, 9 Apr 2009 07:51:42 +0000 (07:51 +0000)
CMakeLists.txt
cmake/CREAMacro_FindAndUseLibraries.cmake
samples/CMakeLists.txt
samples/creaSample_VtkBasicSlicer/CMakeLists.txt [new file with mode: 0644]
samples/creaSample_VtkBasicSlicer/main.cxx [new file with mode: 0644]
src/creaMessageManager.h

index 8ceaac05644b36a3a5a58f2e62b37a5b8d8701c0..525c87e44e772a6d0bdadfbd85e1314ea2687a9c 100644 (file)
@@ -10,12 +10,13 @@ INCLUDE(${CREA_CMAKE_DIR}/CREAMacros.cmake)
 
 CREA_PREVENT_IN_SOURCE_BUILD()
 
+SET(USE_BOOST ON)
+
 OPTION(CREA_BUILD_VTK "Build crea with vtk ?" OFF)
 IF(CREA_BUILD_VTK)
   SET(USE_VTK ON)
   SET(CREA_BUILT_WITH_VTK ON)
 ENDIF(CREA_BUILD_VTK)
-SET(USE_BOOST ON)
 
 OPTION(CREA_BUILD_WX "Build crea with wxWidgets ?" OFF)
 IF(CREA_BUILD_WX)
index 99cea3f3634ed4b71eba5510a6ee30027f0328a2..43f8ead1e0b9fec59b9bc58a634e2c40accecc1a 100644 (file)
@@ -274,6 +274,7 @@ IF(USE_BOOST)
            boost_signals
            boost_filesystem
             boost_date_time
+           boost_program_options
            )
        ELSE(NOT APPLE)
          SET(BOOST_LIBRARIES
@@ -281,6 +282,7 @@ IF(USE_BOOST)
            boost_filesystem-mt
            boost_date_time-mt
             boost_system-mt
+           boost_program_options-mt
            )
        ENDIF(NOT APPLE)
       ENDIF(NOT WIN32)
index 63e2466362ae6642a3d44eae26c697164388ed31..6e85974cd1b2ca3dbcd25be8f27260a7606ceeba 100644 (file)
@@ -1,3 +1,3 @@
 SUBDIRS(creaSample_MessageManager)
 SUBDIRS(creaSample_preprocessor)
-#SUBDIRS(creaSample_VtkBasicSlicer)
+SUBDIRS(creaSample_VtkBasicSlicer)
diff --git a/samples/creaSample_VtkBasicSlicer/CMakeLists.txt b/samples/creaSample_VtkBasicSlicer/CMakeLists.txt
new file mode 100644 (file)
index 0000000..41491ef
--- /dev/null
@@ -0,0 +1,2 @@
+ADD_EXECUTABLE(creaSample_VtkBasicSlicer main)
+TARGET_LINK_LIBRARIES(creaSample_VtkBasicSlicer crea)
diff --git a/samples/creaSample_VtkBasicSlicer/main.cxx b/samples/creaSample_VtkBasicSlicer/main.cxx
new file mode 100644 (file)
index 0000000..458038d
--- /dev/null
@@ -0,0 +1,27 @@
+#include <creaVtkBasicSlicer.h>
+#include "vtkImageViewer2.h"
+#include "vtkRenderWindowInteractor.h"
+#include "vtkRenderWindow.h"
+
+int main(int argc, char* argv[])
+{      
+ std::cout << "** creaSample_VtkBasicSlicer : begin of main "<<std::endl;
+
+ vtkImageData* I = vtkImageData::New();
+ crea::VtkBasicSlicer( I );
+
+ /*
+   vtkImageViewer2* viewer= vtkImageViewer2::New();
+  vtkRenderWindowInteractor* renderWindowInteractor=
+    vtkRenderWindowInteractor::New();
+  viewer->SetupInteractor( renderWindowInteractor);
+  viewer->SetInput( I );
+  viewer->Render();
+  viewer->SetColorWindow( 255);
+  viewer->SetColorLevel( 128);
+
+  renderWindowInteractor->Start();
+ */
+
+std::cout << "** creaSample_VtkBasicSlicer : end of main "<<std::endl;
+}
index 0fe8110c12bf2a6fe2847a895fd7415a9df852f4..b5058d32fb48c8437d32a3b703c835441dae3fb6 100644 (file)
@@ -55,6 +55,9 @@
 
 #include "creaSystem.h"
 #include "creaRTTI.h" // for CREA_GET_CURRENT_OBJECT_NAME
+// Signal/slot mechanism for message events
+#include <boost/signal.hpp>
+#include <boost/bind.hpp>
 
 #include <string>
 #include <map>
 #define creaendl std::endl
 //===========================================================
 
-// Signal/slot mechanism for message events
-#include <boost/signal.hpp>
-#include <boost/bind.hpp>
 
 namespace crea 
 {