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

**URL:** https://discourse.vtk.org/t/vtkresliceimageviewer-only-shows-one-slice-from-a-vtkimagedata-obtained-from-reslice-filter/607
**Category:** Development
**Created:** [March 26, 2019, 3:57pm UTC](https://discourse.vtk.org/t/vtkresliceimageviewer-only-shows-one-slice-from-a-vtkimagedata-obtained-from-reslice-filter/607 "2019-03-26T15:57:38Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![zandarina](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/z/4af34b/32.png) [@zandarina](https://discourse.vtk.org/u/zandarina)
#### Post date: [March 26, 2019, 3:57pm UTC](https://discourse.vtk.org/t/vtkresliceimageviewer-only-shows-one-slice-from-a-vtkimagedata-obtained-from-reslice-filter/607/1 "2019-03-26T15:57:38Z")

</div>

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
