]> Creatis software - creaVtk.git/commitdiff
#3482 VtkConcatTransform update filter
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Mon, 4 Apr 2022 12:45:54 +0000 (14:45 +0200)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Mon, 4 Apr 2022 12:45:54 +0000 (14:45 +0200)
bbtk_creaVtk_PKG/src/bbcreaVtkConcatTransform.cxx

index 23145fbd8f05dcd744eded03b5a51ed6f660e1e8..82d2548592ac55cb527bf8c361210896e7897389 100644 (file)
@@ -35,15 +35,15 @@ void ConcatTransform::Process()
        vtkTransform *result = vtkTransform::New();
        result->PostMultiply ();
        result->Identity();
-       if (bbGetInputIn1()!=NULL) { result->Concatenate( bbGetInputIn1()->GetMatrix() );  }
-       if (bbGetInputIn2()!=NULL) { result->Concatenate( bbGetInputIn2()->GetMatrix() );  }
-       if (bbGetInputIn3()!=NULL) { result->Concatenate( bbGetInputIn3()->GetMatrix() );  }
-       if (bbGetInputIn4()!=NULL) { result->Concatenate( bbGetInputIn4()->GetMatrix() );  }
-       if (bbGetInputIn5()!=NULL) { result->Concatenate( bbGetInputIn5()->GetMatrix() );  }
-       if (bbGetInputIn6()!=NULL) { result->Concatenate( bbGetInputIn6()->GetMatrix() );  }
-       if (bbGetInputIn7()!=NULL) { result->Concatenate( bbGetInputIn7()->GetMatrix() );  }
-       if (bbGetInputIn8()!=NULL) { result->Concatenate( bbGetInputIn8()->GetMatrix() );  }
-       if (bbGetInputIn9()!=NULL) { result->Concatenate( bbGetInputIn9()->GetMatrix() );  }
+       if (bbGetInputIn1()!=NULL) { result->Concatenate( bbGetInputIn1()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn2()!=NULL) { result->Concatenate( bbGetInputIn2()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn3()!=NULL) { result->Concatenate( bbGetInputIn3()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn4()!=NULL) { result->Concatenate( bbGetInputIn4()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn5()!=NULL) { result->Concatenate( bbGetInputIn5()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn6()!=NULL) { result->Concatenate( bbGetInputIn6()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn7()!=NULL) { result->Concatenate( bbGetInputIn7()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn8()!=NULL) { result->Concatenate( bbGetInputIn8()->GetMatrix() ); result->Update(); }
+       if (bbGetInputIn9()!=NULL) { result->Concatenate( bbGetInputIn9()->GetMatrix() ); result->Update(); }
        result->Update();
 
        bbSetOutputOut(result);