// std
#include <cassert>
-#define NO_RESLICE 1
-
//--------------------------------------------------------------------
vvImage::vvImage():mTransform(vtkSmartPointer<vtkTransform>::New())
{
void vvImage::Reset()
{
mVtkImages.resize(0);
+ mTransformedVtkImages.resize(0);
mVtkImageReslice.resize(0);
Init();
int vvImage::GetNumberOfSpatialDimensions()
{
return mImageDimension;
- // int dim=GetNumberOfDimensions();
- // if (IsTimeSequence())
- // return dim+1;
- // else
- // return dim;
}
//--------------------------------------------------------------------
return mImageDimension+1;
else
return mImageDimension;
- // int dimension = 3;
- // int extent[6];
- // mVtkImages[0]->GetWholeExtent(extent);
- // if (extent[5] - extent[4] >= 1)
- // dimension++;
- // // if (mVtkImages.size() > 1)
- // // dimension++;
- // return dimension;
}
return 0;
}
}
//--------------------------------------------------------------------
+//--------------------------------------------------------------------
+const std::vector<vtkImageData*>& vvImage::GetTransformedVTKImages()
+{
+ return mTransformedVtkImages;
+}
+//--------------------------------------------------------------------
+
//--------------------------------------------------------------------
vtkImageData* vvImage::GetFirstVTKImageData()
{