X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkActor.cxx;h=b7a8fa8f7b313c526e63d7f7da3a20987d41aa7e;hb=refs%2Fheads%2Fvtk9itk5wx3-macos;hp=db523e518d04b2fbb39324ea3dc91055d6cd8f5f;hpb=6257f16889a92bb4898a4345086240708a13865f;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkActor.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkActor.cxx index db523e5..b7a8fa8 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkActor.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkActor.cxx @@ -5,7 +5,6 @@ #include "bbcreaVtkPackage.h" #include "vtkProperty.h" - namespace bbcreaVtk { @@ -16,7 +15,6 @@ BBTK_BLACK_BOX_IMPLEMENTATION(Actor,bbtk::AtomicBlackBox); //===== void Actor::Process() { - // THE MAIN PROCESSING METHOD BODY // Here we simply set the input 'In' value to the output 'Out' // And print out the output value @@ -28,14 +26,12 @@ void Actor::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') - // bbSetOutputOut( bbGetInputIn() ); // std::cout << "Output value = " <GetClassName(); + vtkProp3D* vtkprop3D = bbGetInputIn(); + std::string className = vtkprop3D->GetClassName(); std::string wantedClass = "vtkOpenGLActor"; if(className == wantedClass) { @@ -65,15 +61,14 @@ void Actor::Process() } // if Renderer }// bbGetInputIn } + //===== // 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 Actor::bbUserSetDefaultValues() { - // SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX // Here we initialize the input 'In' to 0 - std::vector color; color.push_back(1); color.push_back(0); @@ -86,34 +81,30 @@ void Actor::bbUserSetDefaultValues() bbSetInputRenderer( NULL ); bbSetInputColor( color ); bbSetInputTransform( 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 Actor::bbUserInitializeProcessing() { - // THE INITIALIZATION METHOD BODY : // Here does nothing // but this is where you should allocate the internal/output pointers -// if any - - +// 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 Actor::bbUserFinalizeProcessing() { - // 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