From 401a938435149e8ae63e84ad2c7b89b356943eed Mon Sep 17 00:00:00 2001 From: Eduardo DAVILA Date: Thu, 2 May 2019 16:18:48 +0200 Subject: [PATCH] #3254 crea Feature New Normal - pointer declaration set get value voxel macro --- src/creaVtk_MACROS.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/creaVtk_MACROS.h b/src/creaVtk_MACROS.h index 07cbc89..fd3ceeb 100644 --- a/src/creaVtk_MACROS.h +++ b/src/creaVtk_MACROS.h @@ -35,6 +35,19 @@ namespace crea { +#define DEF_POINTER_IMAGE_VTK_CREA_difinition(VALUE,SCALARSIZE,POINTERIMAGE,SCALARTYPE) \ + double VALUE ; \ + int SCALARSIZE ; \ + char *POINTERIMAGE ; \ + int SCALARTYPE ; + +#define DEF_POINTER_IMAGE_VTK_CREA_set(VALUE,SCALARSIZE,POINTERIMAGE,SCALARTYPE,VTKIMAGE) \ + VALUE = 0; \ + SCALARSIZE = VTKIMAGE->GetScalarSize(); \ + POINTERIMAGE = (char*)(VTKIMAGE->GetScalarPointer()); \ + SCALARTYPE = VTKIMAGE->GetScalarType(); + + #define DEF_POINTER_IMAGE_VTK_CREA(VALUE,SCALARSIZE,POINTERIMAGE,SCALARTYPE,VTKIMAGE) \ double VALUE = 0; \ int SCALARSIZE = VTKIMAGE->GetScalarSize(); \ -- 2.49.0