X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkImageVtkProperties.cxx;h=f9d8b7d1c958362386a3b0471ae5ed9537e621a1;hb=49cb3ed3b5b7e58ab54dd3b6eb4ad8adee824ef2;hp=9a8b563f68715fd7f628bbe54022e039e467d15e;hpb=14189ed780b04433c6e4853a232198e82607c8d6;p=bbtk.git diff --git a/packages/vtk/src/bbvtkImageVtkProperties.cxx b/packages/vtk/src/bbvtkImageVtkProperties.cxx index 9a8b563..f9d8b7d 100644 --- a/packages/vtk/src/bbvtkImageVtkProperties.cxx +++ b/packages/vtk/src/bbvtkImageVtkProperties.cxx @@ -50,7 +50,9 @@ void ImageVtkProperties::Process() std::vector vspacing; std::vector vrange; - if ( bbGetInputIn() ){ + if ( bbGetInputIn() ) + { + bbGetInputIn()->Modified(); bbGetInputIn()->Update(); bbGetInputIn()->GetWholeExtent(ext); @@ -68,23 +70,25 @@ void ImageVtkProperties::Process() bbGetInputIn()->GetSpacing(spc); for (unsigned int i=0;iGetScalarType()==VTK_BIT) nametype="VTK_BIT"; // 1 - if (bbGetInputIn()->GetScalarType()==VTK_CHAR) nametype="VTK_CHAR"; // 2 + if (bbGetInputIn()->GetScalarType()==VTK_BIT) nametype="VTK_BIT"; // 1 + if (bbGetInputIn()->GetScalarType()==VTK_CHAR) nametype="VTK_CHAR"; // 2 if (bbGetInputIn()->GetScalarType()==VTK_SIGNED_CHAR) nametype="VTK_SIGNED_CHAR"; // 15 if (bbGetInputIn()->GetScalarType()==VTK_UNSIGNED_CHAR) nametype="VTK_UNSIGNED_CHAR"; // 3 - if (bbGetInputIn()->GetScalarType()==VTK_SHORT) nametype="VTK_SHORT"; // 4 + if (bbGetInputIn()->GetScalarType()==VTK_SHORT) nametype="VTK_SHORT"; // 4 if (bbGetInputIn()->GetScalarType()==VTK_UNSIGNED_SHORT) nametype="VTK_UNSIGNED_SHORT"; // 5 - if (bbGetInputIn()->GetScalarType()==VTK_INT) nametype="VTK_INT"; // 6 + if (bbGetInputIn()->GetScalarType()==VTK_INT) nametype="VTK_INT"; // 6 if (bbGetInputIn()->GetScalarType()==VTK_UNSIGNED_INT) nametype="VTK_UNSIGNED_INT"; // 7 - if (bbGetInputIn()->GetScalarType()==VTK_LONG) nametype="VTK_LONG"; // 8 + if (bbGetInputIn()->GetScalarType()==VTK_LONG) nametype="VTK_LONG"; // 8 if (bbGetInputIn()->GetScalarType()==VTK_UNSIGNED_LONG) nametype="VTK_UNSIGNED_LONG"; // 9 - if (bbGetInputIn()->GetScalarType()==VTK_FLOAT) nametype="VTK_FLOAT"; // 10 - if (bbGetInputIn()->GetScalarType()==VTK_DOUBLE) nametype="VTK_DOUBLE"; // 11 + if (bbGetInputIn()->GetScalarType()==VTK_FLOAT) nametype="VTK_FLOAT"; // 10 + if (bbGetInputIn()->GetScalarType()==VTK_DOUBLE) nametype="VTK_DOUBLE"; // 11 } else { dim = 0; numberoOfComponents = 0;