X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FSubstraction.cxx;h=96f01a402ecb28569f88fd9c2b41cc9fa064781b;hb=de35484154f0fc838c0aa515db96994166bba17d;hp=853e5de3d98c610337725f09f6a0428108f5e4b3;hpb=1b82b60c6337722f1a97bc8f7d6eadcc90352017;p=creaRigidRegistration.git diff --git a/lib/Substraction.cxx b/lib/Substraction.cxx index 853e5de..96f01a4 100644 --- a/lib/Substraction.cxx +++ b/lib/Substraction.cxx @@ -44,7 +44,7 @@ Substraction::Substraction(vtkImageData* imageData1,vtkImageData* imageData2, in } //Original image type this case is an unsigned char (3) - int t=imageData1->GetScalarType(); + //int t=imageData1->GetScalarType(); // JPR : unused //substracting the image substractImage(imageData1, imageData2); } @@ -58,7 +58,6 @@ Substraction::~Substraction() // Methods //---------------------------------------------------------------------------- - /* Calculate the new image and save it in the attribute imageResult it is used if the user had given the imageData @@ -66,27 +65,27 @@ it is used if the user had given the imageData void Substraction::substractImage(vtkImageData* imageData1, vtkImageData* imageData2) { //dimensions of the image (extent) - int ext[6]; + int ext[6]; //setting the dimensionality (1d or 2d or 3d ) int newDim[3]; //image spacing double spc[3]; //getting the information from the original image - imageData1->GetSpacing(spc); - imageData1->GetExtent(ext); + imageData1->GetSpacing(spc); + imageData1->GetExtent(ext); //this a 2d image - newDim[0]=ext[1]-ext[0]+1; + newDim[0]=ext[1]-ext[0]+1; newDim[1]=ext[3]-ext[2]+1; newDim[2]=1;// in general it is ext[5]-ext[4]+1 - imageType = imageData1->GetScalarType(); + imageType = imageData1->GetScalarType(); //initializing the image that represents the substracted image - initialize(newDim,spc); + initialize(newDim,spc); //Time to substract - substract(imageData1, imageData2); + substract(imageData1, imageData2); } /*