- if (mLastFilename!=filename)
- {
- if (!CanRead(filename))
- {
- vtkImageData* im = vtkImageData::New();
- im->ShallowCopy(mUnreadableImage);
- return im;
- }
- }
- vtkImageData* i = mLastReader->ReadImage(mLastFilename);
- if (i==0)
- {
- i = vtkImageData::New();
- i->ShallowCopy(mUnreadableImage);
- }
- return i;
+ if (mLastFilename!=filename)
+ {
+ if (!CanRead(filename))
+ {
+ vtkImageData* im = vtkImageData::New();
+ im->ShallowCopy(mUnreadableImage);
+ return im;
+ } // CanRead
+ } // for mLastFilename
+ vtkImageData* i = mLastReader->ReadImage(mLastFilename);
+ if (i==NULL)
+ {
+ i = vtkImageData::New();
+ i->ShallowCopy(mUnreadableImage);
+ } // i
+
+ return i;