vtkResliceImageViewer only shows one slice from a vtkImageData obtained from reslice filter

Dear all,

I have a question. I want to show using vtkResliceImageViewer the slices i
have got from the reslicer
filter. So i append in z the output and i call a fuction to show me the
vtkImageData witth all the slices extracted from the reslicer filter. But my
surprise is that only show one slice. But if i use the same
vtkResliceImageViewer with the whole volume it works propertly. What can i
do to show the slices obtained form the reslicer in the viewer.

Thanks

vtkImageAppend* append1 = vtkImageAppend::New();
//Define Stack in Z
append1->SetAppendAxis(2);

            // done
            reslice->Update();


            //Append the slices into an image
            append1->AddInputData(reslice->GetOutput());
            append1->Update();

image_paraxial = append1->GetOutput();

vtkNew image_viewer_;

vtkNew renderWindow;
SetRenderWindow(renderWindow);

                    image_viewer_->SetRenderWindow(renderWindow);
                    image_viewer_->SetupInteractor(renderWindow->GetInteractor());

                    //vtkSmartPointer<vtkImageData> image_data = vtkImageData::SafeDownCast(
                            //scene.get_volume()->GetMapper()->GetInputDataObject(0, 0));

                    image_viewer_->SetInputData(image_data);
                    image_viewer_->SetSliceOrientationToXY();
                    image_viewer_->SetSlice(1);
                    image_viewer_->SetResliceModeToAxisAligned();

I checked the extent and it is correct in z from 0…11. Why can,t i scroll the vtkimagedata in the viewer?

Thanks