-
-//--------------------------------------------------------------------
-void vvImage::SetImage(std::vector< vtkImageData* > images)
-{
- Reset();
- for (unsigned int i = 0; i < images.size(); i++)
- AddImage(images[i]);
-}
-//--------------------------------------------------------------------
-
-
-//--------------------------------------------------------------------
-void vvImage::AddImage(vtkImageData* image)
-{
- if (CLITK_EXPERIMENTAL) {
- mVtkImageReslice.push_back(vtkSmartPointer<vtkImageReslice>::New());
-
- mVtkImageReslice.back()->SetInterpolationModeToLinear();
- mVtkImageReslice.back()->AutoCropOutputOn();
- mVtkImageReslice.back()->SetBackgroundColor(-1000,-1000,-1000,1);
- mVtkImageReslice.back()->SetResliceTransform(mTransform);
- mVtkImageReslice.back()->SetInput(0, image);
- mVtkImageReslice.back()->Update();
-
- mVtkImages.push_back( mVtkImageReslice.back()->GetOutput(0) );
- } else
- mVtkImages.push_back(image);
-}
-//--------------------------------------------------------------------
-