} // fi
// Create objects
- TProcessObject::Pointer reader;
- reader = plugins.CreateProcessObject( "cpPlugins::IO::ImageReader" );
+ TProcessObject::Pointer reader =
+ plugins.CreateObject( "cpPlugins::IO::ImageReader" );
if( reader.IsNull( ) )
{
std::cerr
// Create slice actors
vtkSmartPointer< TSliceActors > image_actors =
vtkSmartPointer< TSliceActors >::New( );
- image_actors->AddInputData( image->GetVTK< vtkImageData >( ), 2 );
+ image_actors->SetInputImage( image->GetVTK< vtkImageData >( ) );
+ image_actors->SetAxis( 2 );
image_actors->PushActorsInto( window );
vtkSmartPointer< vtkImageActorPointPlacer > placer =
vtkSmartPointer< vtkImageActorPointPlacer >::New( );
- placer->SetImageActor( image_actors->GetImageActor( 0 ) );
+ placer->SetImageActor( image_actors->GetImageActor( ) );
double bnds[ 6 ];
- image_actors->GetImageActor( 0 )->GetDisplayBounds( bnds );
+ image_actors->GetImageActor( )->GetDisplayBounds( bnds );
double pos[] = { bnds[ 0 ], bnds[ 2 ], bnds[ 4 ] };
vtkSmartPointer< vtkPointHandleRepresentation3D > rep =