X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkMeshReduction_DecimatePro.cxx;h=fa077d8199c9f84cc34c26a5c67c1527a210603b;hb=3ddc4d96c06f14b8bcde4073817fcc02ca317c4e;hp=6c44e15d1769031b9c55e286195b35dd4232cd22;hpb=3e64ae6ef5cf12ca3f96264596932abf530a1222;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshReduction_DecimatePro.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshReduction_DecimatePro.cxx index 6c44e15..fa077d8 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkMeshReduction_DecimatePro.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkMeshReduction_DecimatePro.cxx @@ -15,7 +15,6 @@ BBTK_BLACK_BOX_IMPLEMENTATION(MeshReduction_DecimatePro,bbtk::AtomicBlackBox); //===== void MeshReduction_DecimatePro::Process() { - // THE MAIN PROCESSING METHOD BODY // Here we simply set the input 'In' value to the output 'Out' // And print out the output value @@ -27,19 +26,19 @@ void MeshReduction_DecimatePro::Process() // (the one provided in the attribute 'name' of the tag 'input') // * TYPE is the C++ type of the input/output // (the one provided in the attribute 'type' of the tag 'input') - if (firsttime==true) { firsttime = false; decimatepro = vtkDecimatePro::New(); } - if (bbGetInputIn()!=NULL) { decimatepro->SetInputData( bbGetInputIn() ); decimatepro->SetTargetReduction( bbGetInputTargetReduction() ); decimatepro->PreserveTopologyOn(); + printf("EED MeshReduction_DecimatePro::Process Running... \n"); decimatepro->Update(); + printf("EED MeshReduction_DecimatePro::Process ...finish \n"); bbSetOutputOut(decimatepro->GetOutput() ); } else { bbSetOutputOut( NULL );