- marImageData *marimagedata = new marImageData( imagedata );
- mvtkmprbasedata = new vtkMPRBaseData();
- mvtkmprbasedata->SetMarImageData(marimagedata);
+
+ if (vtkmprbasedata==NULL)
+ {
+ minternalVtkmprbasedata = true;
+ mvtkmprbasedata = new vtkMPRBaseData();
+ marImageData *marimagedata = new marImageData( imagedata );
+ mvtkmprbasedata->SetMarImageData(marimagedata);
+ } else {
+ minternalVtkmprbasedata = false;
+ mvtkmprbasedata = vtkmprbasedata;
+ }
+