X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkXMLImageDataWriter.cxx;h=d7bd1ea3a841209f62eaf1e22d3d50536859b189;hb=84f24d4ef3aa0376ced29fe7f3a43127cc2d3aa4;hp=fff5602c6a3016fd3181e18e48ec28ea896873cb;hpb=d1ff777024c5613e1c10ed20c784bb323c8407a1;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkXMLImageDataWriter.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkXMLImageDataWriter.cxx index fff5602..d7bd1ea 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkXMLImageDataWriter.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkXMLImageDataWriter.cxx @@ -16,96 +16,92 @@ namespace bbcreaVtk BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaVtk,XMLImageDataWriter) BBTK_BLACK_BOX_IMPLEMENTATION(XMLImageDataWriter,bbtk::AtomicBlackBox); -//===== +//===== // 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 XMLImageDataWriter::Process() { - -// THE MAIN PROCESSING METHOD BODY -// Here we simply set the input 'In' value to the output 'Out' -// And print out the output value -// INPUT/OUTPUT ACCESSORS ARE OF THE FORM : -// void bbSet{Input|Output}NAME(const TYPE&) -// const TYPE& bbGet{Input|Output}NAME() const -// Where : -// * NAME is the name of the input/output -// (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') - -// bbSetOutputOut( bbGetInputIn() ); -// std::cout << "Output value = " <SetDataModeToBinary(); - writer->SetFileName( bbGetInputFileName().c_str() ); - writer->SetInputData( bbGetInputIn() ); - writer->Write(); - - -/* - auto writer = vtkJSONImageWriter::New(); - writer->SetFileName( bbGetInputFileName().c_str() ); - writer->SetInputData( bbGetInputIn() ); - writer->Write(); -*/ - -/* - auto writer = vtkXMLDataSetWriter::New(); - write->SetDataModeToBinary(); - writer->SetFileName( bbGetInputFileName().c_str() ); - writer->SetInputData( bbGetInputIn() ); - writer->Write(); -*/ - -/* - auto writer = vtkDataSetWriter::New(); - writer->SetFileTypeToBinary(); - writer->SetFileName( bbGetInputFileName().c_str() ); - writer->SetInputData( bbGetInputIn() ); - writer->Write(); -*/ + + // THE MAIN PROCESSING METHOD BODY + // Here we simply set the input 'In' value to the output 'Out' + // And print out the output value + // INPUT/OUTPUT ACCESSORS ARE OF THE FORM : + // void bbSet{Input|Output}NAME(const TYPE&) + // const TYPE& bbGet{Input|Output}NAME() const + // Where : + // * NAME is the name of the input/output + // (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') + + // bbSetOutputOut( bbGetInputIn() ); + // std::cout << "Output value = " <SetDataModeToBinary(); + writer->SetFileName( bbGetInputFileName().c_str() ); + writer->SetInputData( bbGetInputIn() ); + writer->Write(); + + + /* + auto writer = vtkJSONImageWriter::New(); + writer->SetFileName( bbGetInputFileName().c_str() ); + writer->SetInputData( bbGetInputIn() ); + writer->Write(); + */ + + /* + auto writer = vtkXMLDataSetWriter::New(); + write->SetDataModeToBinary(); + writer->SetFileName( bbGetInputFileName().c_str() ); + writer->SetInputData( bbGetInputIn() ); + writer->Write(); + */ + + /* + auto writer = vtkDataSetWriter::New(); + writer->SetFileTypeToBinary(); + writer->SetFileName( bbGetInputFileName().c_str() ); + writer->SetInputData( bbGetInputIn() ); + writer->Write(); + */ } -//===== +//===== // 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 XMLImageDataWriter::bbUserSetDefaultValues() { - -// SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX -// Here we initialize the input 'In' to 0 - bbSetInputIn(0); - + + // SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX + // Here we initialize the input 'In' to 0 + bbSetInputIn(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 XMLImageDataWriter::bbUserInitializeProcessing() { - -// THE INITIALIZATION METHOD BODY : -// Here does nothing -// but this is where you should allocate the internal/output pointers -// if any - - + // THE INITIALIZATION METHOD BODY : + // Here does nothing + // but this is where you should allocate the internal/output pointers + // if any } -//===== + +//===== // 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 XMLImageDataWriter::bbUserFinalizeProcessing() { - -// THE FINALIZATION METHOD BODY : -// Here does nothing -// but this is where you should desallocate the internal/output pointers -// if any - + // THE FINALIZATION METHOD BODY : + // Here does nothing + // but this is where you should desallocate the internal/output pointers + // if any } -} -// EO namespace bbcreaVtk + +}// EO namespace bbcreaVtk