]> Creatis software - crea.git/blobdiff - src/creaVtk.h
Add a sample package
[crea.git] / src / creaVtk.h
index 175769e57b8f0cfc122866e2a75dba4583d15b9a..69435b627f525b8350d68c2041099b8b9e5c380b 100644 (file)
@@ -3,21 +3,25 @@
 
 #ifdef USE_VTK
 
-#include <creaSystem.h>
+#include "creaSystem.h"
 #include <vtkImageData.h>
 
 namespace crea
 {
-
   template <class T>
-  vtkImageData* CREA_EXPORT NewVtkImageDataFromRaw( T* data,
-                                                   size_t size);
 
+  CREA_EXPORT vtkImageData* NewVtkImageDataFromRaw( T* data,
+                                                    int nx, 
+                                                    int ny,
+                                                    int nz,
+                                                    bool do_not_desalloc = true);
+  /*
+    // Already provided by vtkTypeTraits<T>::VTKTypeID()
   template <class T>
-  vtkIdType GetVtkIdType(T&) { return VTK_VOID; }
+  int GetVtkType(T&) { return VTK_VOID; }
 
 #define SPECIALIZE_GETVTKIDTYPE(T,R) \
-  template <> vtkIdType GetVtkIdType<T>(T&) { return R; }  
+  template <> int GetVtkType<T>(T&) { return R; }  
 
   SPECIALIZE_GETVTKIDTYPE(char,VTK_CHAR)
   SPECIALIZE_GETVTKIDTYPE(signed char,VTK_SIGNED_CHAR)
@@ -32,9 +36,10 @@ namespace crea
   SPECIALIZE_GETVTKIDTYPE(double,VTK_DOUBLE)
 
 #undef SPECIALIZE_GETVTKIDTYPE
+  */
 }
 
-#include <creaVtk.txx>
+#include "creaVtk.txx"
 
 
 #endif // USE_VTK