]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkImageCutByAxis.cxx
#3458 box HausdorffDistancePointSetFilter
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkImageCutByAxis.cxx
index 2860baa1f9433983f356027f2e79584da319154d..687ee7394d561e28836f19f38a5b7838558f2b25 100644 (file)
@@ -34,7 +34,14 @@ void ImageCutByAxis::Process()
        newData->DeepCopy( bbGetInputIn() );
 
        int ext[6];
+       
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
        bbGetInputIn()->GetWholeExtent(ext);
+#else
+       bbGetInputIn()->GetExtent(ext);
+#endif
+
        double dimX=ext[1]-ext[0]+1;
        double dimY=ext[3]-ext[2]+1;
        double dimZ=ext[5]-ext[4]+1;
@@ -111,7 +118,7 @@ void ImageCutByAxis::Process()
                } // for j
 
        } //c4
-
+       newData->Modified();
        bbSetOutputOut( newData );
 
 }
@@ -124,7 +131,7 @@ void ImageCutByAxis::bbUserSetDefaultValues()
 //  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX 
 //    Here we initialize the input 'In' to 0
    bbSetInputIn(NULL);
-   bbSetInputType("x+y+z+");
+   bbSetInputType("x-y-z+");
    bbSetInputInsideVol(true);
    std::vector<int> point;
    point.push_back(0);