]> Creatis software - clitk.git/blobdiff - common/vvImage.cxx
add slider for temporal dim (not used)
[clitk.git] / common / vvImage.cxx
index 79f2381fc8c5f4e13992ab8099d3e109f9b08e96..c5a3af73d2349604f63c935952fdc075f71ab770 100644 (file)
@@ -54,13 +54,6 @@ vvImage::~vvImage()
 //--------------------------------------------------------------------
 void vvImage::Reset()
 {
-  for (unsigned int i = 0; i < mVtkImages.size(); i++)
-#ifdef NO_RESLICE
-    mVtkImages[i]->Delete();
-#else
-    mVtkImageReslice[i]->GetInput()->Delete();
-#endif
-
   mVtkImages.resize(0);
   mVtkImageReslice.resize(0);
 
@@ -68,35 +61,6 @@ void vvImage::Reset()
 }
 //--------------------------------------------------------------------
 
-//--------------------------------------------------------------------
-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)
-{
-#ifdef NO_RESLICE
-  mVtkImages.push_back(image);
-  return;
-#endif
-
-  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) );
-}
-//--------------------------------------------------------------------
-
 //--------------------------------------------------------------------
 int vvImage::GetNumberOfSpatialDimensions()
 {
@@ -288,18 +252,4 @@ void vvImage::UpdateReslice()
 }
 //--------------------------------------------------------------------
 
-
-//--------------------------------------------------------------------
-vtkImageData * CopyAndCastToFloatFrom(vtkImageData * input)
-{
-  vtkImageData * p = vtkImageData::New();
-  p->SetExtent(input->GetExtent ()); // Only first ! could not be 4D
-  p->SetScalarTypeToFloat();
-  p->AllocateScalars();
-  p->CopyAndCastFrom(input, input->GetExtent());
-  return p;
-}
-//--------------------------------------------------------------------
-
-
 #endif // VVIMAGE_CXX