X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkRescaleSlopeIntercept.h;h=140a0cf3a36f0d334446882ab401e96c99236018;hb=dd84f147fb40d2d98ea5f915081c8be0352f7ed1;hp=65b8094c5d43b19e03cde9ed0e0197e37eb67b01;hpb=2fa0886de21e88c6ab80af52a8f6816850394483;p=bbtk.git diff --git a/packages/vtk/src/bbvtkRescaleSlopeIntercept.h b/packages/vtk/src/bbvtkRescaleSlopeIntercept.h index 65b8094..140a0cf 100644 --- a/packages/vtk/src/bbvtkRescaleSlopeIntercept.h +++ b/packages/vtk/src/bbvtkRescaleSlopeIntercept.h @@ -8,6 +8,9 @@ #include "iostream" #include "vtkImageData.h" +#include +#include + namespace bbvtk @@ -30,9 +33,10 @@ class bbvtk_EXPORT RescaleSlopeIntercept BBTK_PROCESS(Process); void Process(); - int outputformat; - vtkImageData* imageoutput; - + int outputformat; + vtkImageShiftScale *filter; + vtkImageChangeInformation *mchange; + //===== // Don't edit this file. This file is generated from xml description.. //===== @@ -47,7 +51,7 @@ BBTK_INPUT(RescaleSlopeIntercept,In,"Image input",vtkImageData*,""); BBTK_INPUT(RescaleSlopeIntercept,Type,"type of operation: 0 (default) SlopeIntercept np=p*A+B, 1 Invert, 2 Redimension A=newMin B=newMax, 3 InvertRedimension A=newMin B=newMax",int,""); BBTK_INPUT(RescaleSlopeIntercept,A,"(1 default) see Type description",double,""); BBTK_INPUT(RescaleSlopeIntercept,B,"(0 default) see Type description",double,""); -BBTK_INPUT(RescaleSlopeIntercept,OutputFormat,"Image output format: SAME (default), VTK_BIT, VTK_CHAR, VTK_SIGNED_CHAR, VTK_UNSIGNED_CHAR VTK_SHORT VTK_UNSIGNED_SHORT, VTK_INT, VTK_UNSIGNED_INT, VTK_LONG, VTK_UNSIGNED_LONG, VTK_FLOAT VTK_DOUBLE",std::string,""); +BBTK_INPUT(RescaleSlopeIntercept,OutputFormat,"Image output format: SAME (default), VTK_BIT, VTK_CHAR, VTK_SIGNED_CHAR, VTK_UNSIGNED_CHAR, VTK_SHORT VTK_UNSIGNED_SHORT, VTK_INT, VTK_UNSIGNED_INT, VTK_LONG, VTK_UNSIGNED_LONG, VTK_FLOAT, VTK_DOUBLE",std::string,""); BBTK_OUTPUT(RescaleSlopeIntercept,Out,"Image output",vtkImageData*,""); BBTK_END_DESCRIBE_BLACK_BOX(RescaleSlopeIntercept); //=====