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