]> Creatis software - clitk.git/blobdiff - vv/vvBinaryImageOverlayActor.cxx
Debug RTStruct conversion with empty struc
[clitk.git] / vv / vvBinaryImageOverlayActor.cxx
index 061bdb8ff6387d1a73c9253138970def5f71db31..1c18def90c2216c5b2d24c7ef3a0834e2f917513 100644 (file)
@@ -120,9 +120,11 @@ void vvBinaryImageOverlayActor::Initialize(bool IsVisible)
       mFusionReslice->SetBackgroundColor(-1000,-1000,-1000,1);
     }
 
-    vtkSmartPointer<vtkTransform> mConcatenatedFusionTransform = vtkSmartPointer<vtkTransform>::New();
+    mConcatenatedFusionTransform = vtkSmartPointer<vtkTransform>::New();
     mConcatenatedFusionTransform->Identity();
-    mConcatenatedFusionTransform->Concatenate(mImage->GetTransform()[0]);
+    if (!mImage->GetTransform().empty()){
+      mConcatenatedFusionTransform->Concatenate(mImage->GetTransform()[0]);
+    }
     mConcatenatedFusionTransform->Concatenate(mSlicer->GetSlicingTransform());
     mFusionReslice->SetResliceAxes(mConcatenatedFusionTransform->GetMatrix());
     if (mImage->IsTimeSequence()) {