#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)
SPECIALIZE_GETVTKIDTYPE(double,VTK_DOUBLE)
#undef SPECIALIZE_GETVTKIDTYPE
+ */
}
-#include <creaVtk.txx>
+#include "creaVtk.txx"
#endif // USE_VTK