X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvAnimatedGIFWriter.cxx;h=d72f253ecfa4f4d397eef6207faead81fb82bd45;hb=009d76f939a3feb18b4005d0f8965863a4fbbb82;hp=5dbf51abc300d251e94d48b880467229ed235f2a;hpb=3a823a03d4a2217e41e4dd3b05a8ea825bb762a5;p=clitk.git diff --git a/vv/vvAnimatedGIFWriter.cxx b/vv/vvAnimatedGIFWriter.cxx index 5dbf51a..d72f253 100644 --- a/vv/vvAnimatedGIFWriter.cxx +++ b/vv/vvAnimatedGIFWriter.cxx @@ -47,6 +47,11 @@ void vvAnimatedGIFWriter::Write() int *wExtent = this->GetInput()->GetWholeExtent(); this->GetInput()->SetUpdateExtent(wExtent); this->GetInput()->Update(); +#elif VTK_MAJOR_VERSION >= 8 || (VTK_MAJOR_VERSION == 7 && VTK_MINOR_VERSION >= 1) + this->UpdateInformation(); + int *wExtent = this->GetInput()->GetInformation()->Get(vtkDataObject::DATA_EXTENT()); + this->UpdateExtent(wExtent); + this->Update(); #else this->UpdateInformation(); int *wExtent = this->GetInput()->GetInformation()->Get(vtkDataObject::DATA_EXTENT()); @@ -74,7 +79,7 @@ void vvAnimatedGIFWriter::End() #if VTK_MAJOR_VERSION <= 5 quant->SetInput(RGBvolume->GetOutput()); #else - quant->SetInputData(RGBvolume->GetOutput()); + quant->SetInputConnection(RGBvolume->GetOutputPort()); #endif quant->Update(); @@ -83,7 +88,7 @@ void vvAnimatedGIFWriter::End() #if VTK_MAJOR_VERSION <= 5 cast->SetInput( quant->GetOutput() ); #else - cast->SetInputData( quant->GetOutput() ); + cast->SetInputConnection( quant->GetOutputPort() ); #endif cast->SetOutputScalarTypeToUnsignedChar(); cast->Update();