X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkPolyDataToImageData.cxx;h=7813c429c58f61a35d42f41c9ba2ce14339d844d;hb=bc05f1c46fe585eb95f077214569e00e0b90c27c;hp=b5a495f11662c44b6352a6e2548db97ef8bfffbf;hpb=644dfd4ee6908a0afac46f4839b518c8f972ecd6;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkPolyDataToImageData.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkPolyDataToImageData.cxx index b5a495f..7813c42 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkPolyDataToImageData.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkPolyDataToImageData.cxx @@ -33,27 +33,9 @@ void PolyDataToImageData::Process() if ((bbGetInputInPolyData()!=NULL) && (bbGetInputInImage()!=NULL) ) { - -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); -printf("EED Warnning!! PolyDataToImageData::Process Clean this code .................;\n "); - int ext[6]; bbGetInputInImage()->GetExtent( ext ); - // vtkCleanPolyData *clean1 = vtkCleanPolyData::New(); if (clean1!=NULL) clean1->Delete(); clean1 = vtkCleanPolyData::New(); @@ -62,14 +44,12 @@ printf("EED Warnning!! PolyDataToImageData::Process Clean this code ......... vtkTriangleFilter *triangle1 = vtkTriangleFilter::New(); triangle1->SetInputData( clean1->GetOutput() ); triangle1->Update(); - // vtkPolyDataToImageStencil *dataToStencil = vtkPolyDataToImageStencil::New(); if (dataToStencil!=NULL) dataToStencil->Delete(); dataToStencil = vtkPolyDataToImageStencil::New(); dataToStencil->SetInputData( triangle1->GetOutput() ); dataToStencil->SetOutputWholeExtent( ext ); dataToStencil->Update(); - // vtkExtractVOI *extract = vtkExtractVOI::New(); if (extract!=NULL) extract->Delete(); extract = vtkExtractVOI::New(); @@ -78,7 +58,6 @@ printf("EED Warnning!! PolyDataToImageData::Process Clean this code ......... extract->SetInputData( bbGetInputInImage() ); extract->ReleaseDataFlagOff(); extract->Update(); - // vtkImageStencil *stencil = vtkImageStencil::New(); if (stencil!=NULL) stencil->Delete(); stencil = vtkImageStencil::New(); @@ -88,32 +67,28 @@ printf("EED Warnning!! PolyDataToImageData::Process Clean this code ......... stencil->ReverseStencilOn(); stencil->SetBackgroundValue( bbGetInputBackgroundValue() ); stencil->Update(); - bbSetOutputOut( stencil->GetOutput() ); } else { printf("EED Warnning! PolyDataToImageData::Process > Missing Image or PolyData inputs\n"); + bbSetOutputOut( NULL); }// if In NULL - } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void PolyDataToImageData::bbUserSetDefaultValues() { - // SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX // Here we initialize the input 'In' to 0 bbSetInputInPolyData(NULL); bbSetInputInImage(NULL); bbSetInputBackgroundValue(255); - } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void PolyDataToImageData::bbUserInitializeProcessing() { - // THE INITIALIZATION METHOD BODY : // Here does nothing // but this is where you should allocate the internal/output pointers @@ -122,7 +97,6 @@ void PolyDataToImageData::bbUserInitializeProcessing() dataToStencil = NULL; extract = NULL; stencil = NULL; - } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)