X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fvtk%2Fsrc%2FbbvtkCleanExternalPlane.cxx;h=aa814e29ae5a8553fa3d014fc8dd1feb90de108b;hb=7417646122091ab998bef1f8570663288338c8f4;hp=b6d8a6eea98b20195626935483d6cecffaf63846;hpb=f2af023756c32812b450faaf4bc2b6045d689dcf;p=bbtk.git diff --git a/packages/vtk/src/bbvtkCleanExternalPlane.cxx b/packages/vtk/src/bbvtkCleanExternalPlane.cxx index b6d8a6e..aa814e2 100644 --- a/packages/vtk/src/bbvtkCleanExternalPlane.cxx +++ b/packages/vtk/src/bbvtkCleanExternalPlane.cxx @@ -140,12 +140,20 @@ void CleanExternalPlane::Process() // * TYPE is the C++ type of the input/output // (the one provided in the attribute 'type' of the tag 'input') +// Nothing to do + if (bbGetInputType()==-1) + { + bbSetOutputOut( bbGetInputIn() ); + } + +// Clean external planes if (bbGetInputType()==0) { CleanTypeA( bbGetInputIn() ); bbSetOutputOut( bbGetInputIn() ); } +// Add new faces and clean the external planes if (bbGetInputType()==1) { CleanTypeB();