X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkSegmentationConnectivity.cxx;h=215516ea3e47765ef6b33f8400661685f2bf48e5;hb=71910b305dd5400b76c32efd40b367390b8a7a93;hp=1f2758ead003fea3faa4a506297d3f0e9a154968;hpb=974e68c27d558e59ff4c6454ba10f7f1a6d9fa6a;p=bbtk.git diff --git a/packages/vtk/src/bbvtkSegmentationConnectivity.cxx b/packages/vtk/src/bbvtkSegmentationConnectivity.cxx index 1f2758e..215516e 100644 --- a/packages/vtk/src/bbvtkSegmentationConnectivity.cxx +++ b/packages/vtk/src/bbvtkSegmentationConnectivity.cxx @@ -67,7 +67,7 @@ namespace bbvtk bbSetInputPositionXYZ(position); std::vector threshold; threshold.push_back(0); - threshold.push_back(0); + threshold.push_back(1); bbSetInputThresholdMinMax(threshold); bbSetOutputOut(NULL); bbSetInputOutputFormat("SAME"); @@ -133,7 +133,9 @@ namespace bbvtk int verif = (bbGetInputPositionXYZ().size()-1) % 3; if (( numPoints>=1) && (verif==2) && (bbGetInputIn()!=NULL)) { +//EED 2020-01-18 int outputformat = bbtkStaticLecture::GetTypeFormat( bbGetInputOutputFormat() , bbGetInputIn() ); +// int outputformat=4; vtkImageData *imagedata = bbGetInputIn(); //EED 2017-01-01 Migration VTK7 #if VTK_MAJOR_VERSION <= 5 @@ -160,9 +162,9 @@ namespace bbvtk int maxZ = ext[5]-ext[4]+1; for (i=0;i=0) || (x=0) || (y=0) || (zAddSeed( x,y,z ); @@ -174,8 +176,8 @@ namespace bbvtk cast4->SetOutputScalarType( outputformat ); connect2->Modified(); connect2->Update(); - cast4->Update(); - bbSetOutputOut(cast4->GetOutput() ); + cast4->Update(); + bbSetOutputOut(cast4->GetOutput() ); } else { printf("EED WARNNIG! In box: SegmentationConnectivity List of points are not coherent. \n"); bbSetOutputOut( NULL );