]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkActor.cxx
Memory bug
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkActor.cxx
index 15726ec732788b3a70e6ccfc0f0cff93ca5ee086..df2080c97d45c0599366dc0bc5b9da72b6846525 100644 (file)
@@ -16,7 +16,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,10 +27,8 @@ 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 = " <<bbGetOutputOut() << std::endl;
        if (bbGetInputIn()!=NULL)
        {
                vtkProp3D* vtkprop3D=bbGetInputIn();
@@ -51,10 +48,8 @@ void Actor::Process()
                 {
                    vtkprop3D->SetUserTransform( bbGetInputTransform() );
                 }
-
         // bbSetOutputOut( vtkactor );
         // Interface Update
-
                if ((bbGetInputRenderer()!=NULL) && ( backActive!=bbGetInputActive() ))
                {
                        if (bbGetInputActive()==true )
@@ -66,7 +61,6 @@ void Actor::Process()
                        backActive=bbGetInputActive();
                } // 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)
@@ -88,6 +82,7 @@ void Actor::bbUserSetDefaultValues()
        bbSetInputLineWidth( 0.5 );
        bbSetInputRenderer( NULL );
        bbSetInputColor( color );
+       bbSetInputTransform( NULL );
 
 }
 //=====