]> Creatis software - creaImageIO.git/commitdiff
#3208 creaImageIO Feature New Normal branch mingw64
authorEduardo DAVILA <davila@creatis.insa-lyon.fr>
Fri, 27 Jul 2018 14:28:51 +0000 (16:28 +0200)
committerEduardo DAVILA <davila@creatis.insa-lyon.fr>
Fri, 27 Jul 2018 14:28:51 +0000 (16:28 +0200)
appli/TestWxGimmickReaderDialog/CMakeLists.txt
src/CMakeLists.txt
src/creaImageIOSystem.h
src/creaImageIOUltrasonixImageReader.cpp
src/creaImageIOWxGimmickView.h
src/creaImageIOWxTreeView.cpp
src/creaImageIOWxViewer.h

index 255ab8f..66a1fb1 100644 (file)
 
 IF(WIN32)
   ADD_EXECUTABLE(creaImageIOApp WIN32 main)  
-  SET_TARGET_PROPERTIES(creaImageIOApp PROPERTIES LINK_FLAGS /subsystem:console )
+
+  IF(MINGW)
+       SET_TARGET_PROPERTIES(creaImageIOApp PROPERTIES LINK_FLAGS  -mconsole )
+  ELSE(MINGW)
+       SET_TARGET_PROPERTIES(creaImageIOApp PROPERTIES LINK_FLAGS /subsystem:console )
+  ENDIF(MINGW)
+  
 ELSE(WIN32)
   ADD_EXECUTABLE(creaImageIOApp MACOSX_BUNDLE main)
 ENDIF(WIN32)
index c8726b7..2f188a3 100644 (file)
@@ -285,6 +285,10 @@ ENDIF(USE_WXWIDGETS)
 
 
 IF (NOT USE_XERCES)
+
+message("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
+message(${VTK_LIBRARIES})
+
 TARGET_LINK_LIBRARIES(${LIBRARY_NAME} 
   ${crea_LIBRARIES}
   ${creaBruker_LIBRARIES}
index 3518a14..bae87fe 100644 (file)
@@ -77,10 +77,10 @@ namespace creaImageIO
        {
                delete crea::MessageManager::GetInstance();
        }
-  
 
 #define GimmickMessage(LEV,MESS)                       \
-  creaMessage("Gimmick!",LEV,"[Gimmick!] "<<MESS);
+  creaMessage( "Gimmick!" , LEV , "[Gimmick!] " << MESS );
+
 #define GimmickDebugMessage(LEV,MESS)                                  \
   creaDebugMessage("Gimmick! DEBUG",LEV,"[Gimmick!] DEBUG: "<<MESS);
 #define GimmickError(MESS)                     \
index 8c609d3..99285c1 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "creaImageIOSystem.h"
 #include "creaImageIOUltrasonixImageReader.h"
+
 #include <creaVtk.h>
 #include <boost/filesystem/path.hpp>
 
@@ -164,7 +165,7 @@ namespace creaImageIO
                }
                fclose(Ultrasonix_file);  
 
-               im = crea::NewVtkImageDataFromRaw( dataRF, h.width, h.height, h.frame);
+               im = crea::NewVtkImageDataFromRaw<short>( dataRF, h.width, h.height, h.frame);
        break;
 
        case TYPE_B8:
@@ -182,7 +183,7 @@ namespace creaImageIO
 
                fclose(Ultrasonix_file);  
 
-       im = crea::NewVtkImageDataFromRaw( dataB8, h.width, h.height, h.frame);
+               im = crea::NewVtkImageDataFromRaw<char>( dataB8, h.width, h.height, h.frame);
        break;
 
        case TYPE_B32:
@@ -200,7 +201,7 @@ namespace creaImageIO
 
                fclose(Ultrasonix_file);  
 
-               im = crea::NewVtkImageDataFromRaw( dataB32, h.width, h.height, h.frame);
+               im = crea::NewVtkImageDataFromRaw<int>( dataB32, h.width, h.height, h.frame);
        break;
     }
 
index e472420..62e1136 100644 (file)
@@ -56,7 +56,7 @@ namespace creaImageIO
   //=====================================================================
   /// Concrete derivative of GimmickView which implements a wxWidgets-based view
 
-  class WxGimmickView : public wxPanel, virtual public GimmickView
+  class CREAIMAGEIO_EXPORT WxGimmickView : public wxPanel, virtual public GimmickView
   {
   public:
     
index 3c1f308..c28e00a 100644 (file)
@@ -27,7 +27,6 @@
 
 #include <creaImageIOWxTreeView.h>
 #include <creaImageIOGimmickView.h>
-
 #include <wx/splitter.h>
 #include <wx/gdicmn.h>
 #include <boost/date_time/gregorian/gregorian.hpp>
@@ -419,11 +418,7 @@ namespace creaImageIO
                    std::vector<tree::Node*>::const_iterator i;
                    for (i=sel.begin(); i!=sel.end(); ++i)
                      {
-                       GimmickMessage(1,
-                                      "deleting '"
-                                      <<(*i)->GetLabel()
-                                      <<"'"<<mLastLevel
-                                      <<std::endl);
+                       GimmickMessage(1,"deleting '" << (*i)->GetLabel() << "'" << mLastLevel << std::endl );                  
                        if((*i)->GetParent()->GetNumberOfChildren()<2)
                          {
                            needRefresh=true;
index c7b427f..566e316 100644 (file)
@@ -49,7 +49,7 @@ namespace creaImageIO
 
   class WxViewerPlayer;
 
-  class WxViewer : public wxPanel
+  class CREAIMAGEIO_EXPORT WxViewer : public wxPanel
   {
  
   public: