From: eduardo.davila@creatis.insa-lyon.fr Date: Wed, 18 Sep 2024 15:06:42 +0000 (+0200) Subject: Clean code X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=d28546d2cd3ef8106051eaddae3633a5e3efb261;p=creaVtk.git Clean code --- diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.cxx new file mode 100644 index 0000000..b1b0aee --- /dev/null +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.cxx @@ -0,0 +1,90 @@ +//===== +// 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) +//===== +#include "bbcreaVtkAddPolyDataToVector.h" +#include "bbcreaVtkPackage.h" +namespace bbcreaVtk +{ + +BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaVtk,AddPolyDataToVector) +BBTK_BLACK_BOX_IMPLEMENTATION(AddPolyDataToVector,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 AddPolyDataToVector::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 = " < lstPolyData=bbGetInputPolyDataVector(); + if (bbGetInputIn0()!=NULL) { lstPolyData.push_back( bbGetInputIn0() ); } + if (bbGetInputIn1()!=NULL) { lstPolyData.push_back( bbGetInputIn1() ); } + if (bbGetInputIn2()!=NULL) { lstPolyData.push_back( bbGetInputIn2() ); } + if (bbGetInputIn3()!=NULL) { lstPolyData.push_back( bbGetInputIn3() ); } + if (bbGetInputIn4()!=NULL) { lstPolyData.push_back( bbGetInputIn4() ); } + if (bbGetInputIn5()!=NULL) { lstPolyData.push_back( bbGetInputIn5() ); } + if (bbGetInputIn6()!=NULL) { lstPolyData.push_back( bbGetInputIn6() ); } + if (bbGetInputIn7()!=NULL) { lstPolyData.push_back( bbGetInputIn7() ); } + if (bbGetInputIn8()!=NULL) { lstPolyData.push_back( bbGetInputIn8() ); } + if (bbGetInputIn9()!=NULL) { lstPolyData.push_back( bbGetInputIn9() ); } + bbSetOutputOut(lstPolyData); + +} + +//===== +// 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 AddPolyDataToVector::bbUserSetDefaultValues() +{ +// SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX +// Here we initialize the input 'In' to 0 + bbSetInputIn0(NULL); + bbSetInputIn1(NULL); + bbSetInputIn2(NULL); + bbSetInputIn3(NULL); + bbSetInputIn4(NULL); + bbSetInputIn5(NULL); + bbSetInputIn6(NULL); + bbSetInputIn7(NULL); + bbSetInputIn8(NULL); + bbSetInputIn9(NULL); + std::vector lstPolyData; + bbSetInputPolyDataVector(lstPolyData); +} + +//===== +// 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 AddPolyDataToVector::bbUserInitializeProcessing() +{ +// 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 AddPolyDataToVector::bbUserFinalizeProcessing() +{ +// THE FINALIZATION METHOD BODY : +// Here does nothing +// but this is where you should desallocate the internal/output pointers +// if any +} + +}// EO namespace bbcreaVtk + + diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.h b/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.h new file mode 100644 index 0000000..c9df2f9 --- /dev/null +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkAddPolyDataToVector.h @@ -0,0 +1,68 @@ +//===== +// 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) +//===== +#ifndef __bbcreaVtkAddPolyDataToVector_h_INCLUDED__ +#define __bbcreaVtkAddPolyDataToVector_h_INCLUDED__ + +#include "bbcreaVtk_EXPORT.h" +#include "bbtkAtomicBlackBox.h" +#include "iostream" + +#include "vtkPolyData.h" + +namespace bbcreaVtk +{ + +class bbcreaVtk_EXPORT AddPolyDataToVector + : + public bbtk::AtomicBlackBox +{ + BBTK_BLACK_BOX_INTERFACE(AddPolyDataToVector,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) +//===== + BBTK_DECLARE_INPUT(PolyDataVector,std::vector); + BBTK_DECLARE_INPUT(In0,vtkPolyData*); + BBTK_DECLARE_INPUT(In1,vtkPolyData*); + BBTK_DECLARE_INPUT(In2,vtkPolyData*); + BBTK_DECLARE_INPUT(In3,vtkPolyData*); + BBTK_DECLARE_INPUT(In4,vtkPolyData*); + BBTK_DECLARE_INPUT(In5,vtkPolyData*); + BBTK_DECLARE_INPUT(In6,vtkPolyData*); + BBTK_DECLARE_INPUT(In7,vtkPolyData*); + BBTK_DECLARE_INPUT(In8,vtkPolyData*); + BBTK_DECLARE_INPUT(In9,vtkPolyData*); + BBTK_DECLARE_OUTPUT(Out,std::vector); + BBTK_PROCESS(Process); + void Process(); +//===== +// 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) +//===== +}; + +BBTK_BEGIN_DESCRIBE_BLACK_BOX(AddPolyDataToVector,bbtk::AtomicBlackBox); + BBTK_NAME("AddPolyDataToVector"); + BBTK_AUTHOR("Info-Dev"); + BBTK_DESCRIPTION("eduardo.davila@creatis.insa-lyon.fr - Concat at the end of the PolyDataVector all the inputs. Add vtkPolyData* to a vector of vtkPolyData*"); + BBTK_CATEGORY("void"); + BBTK_INPUT(AddPolyDataToVector,PolyDataVector,"Vector of vtkImagesData*",std::vector,""); + BBTK_INPUT(AddPolyDataToVector,In0,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In1,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In2,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In3,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In4,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In5,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In6,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In7,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In8,"Input polydata ",vtkPolyData*,""); + BBTK_INPUT(AddPolyDataToVector,In9,"Input polydata ",vtkPolyData*,""); + BBTK_OUTPUT(AddPolyDataToVector,Out,"Vector of vtkPolyData*",std::vector,""); +BBTK_END_DESCRIBE_BLACK_BOX(AddPolyDataToVector); +//===== +// 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) +//===== +} +// EO namespace bbcreaVtk + +#endif // __bbcreaVtkAddPolyDataToVector_h_INCLUDED__ +