]> Creatis software - crea.git/blobdiff - src/creaVtk.h
no message
[crea.git] / src / creaVtk.h
index 3b205d1f54d935dc890b6dd5b5f181c05f843cfd..fea59cf35742bd8bebe45d1f50009e525c031097 100644 (file)
@@ -10,16 +10,20 @@ namespace crea
 {
 
   template <class T>
-  vtkImageData* CREA_EXPORT NewVtkImageDataFromRaw( T* data,
+
+  CREA_EXPORT vtkImageData* NewVtkImageDataFromRaw( T* data,
                                                    int nx, 
                                                    int ny,
-                                                   int nz);
+                                                   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)
@@ -34,6 +38,7 @@ namespace crea
   SPECIALIZE_GETVTKIDTYPE(double,VTK_DOUBLE)
 
 #undef SPECIALIZE_GETVTKIDTYPE
+  */
 }
 
 #include <creaVtk.txx>