X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkSegmentationConnectivity.cxx;h=215516ea3e47765ef6b33f8400661685f2bf48e5;hb=0476e60e846b03c8796cc74a1308b575cd3dcad6;hp=1f2758ead003fea3faa4a506297d3f0e9a154968;hpb=9e8c95c96acaea8851733d20090bf6de7eed1269;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 );