void Reset();
template<class TItkImageType> void AddItkImage(TItkImageType *input);
const std::vector<vtkImageData*>& GetVTKImages();
void Reset();
template<class TItkImageType> void AddItkImage(TItkImageType *input);
const std::vector<vtkImageData*>& GetVTKImages();
vtkImageData* GetFirstVTKImageData();
int GetNumberOfDimensions() const;
int GetNumberOfSpatialDimensions();
vtkImageData* GetFirstVTKImageData();
int GetNumberOfDimensions() const;
int GetNumberOfSpatialDimensions();
std::vector< vtkSmartPointer<vtkImageReslice> > mVtkImageReslice;
vtkSmartPointer<vtkTransform> mTransform;
std::vector< vtkSmartPointer<vtkImageReslice> > mVtkImageReslice;
vtkSmartPointer<vtkTransform> mTransform;