} // fi
// Configure reader
- TParameters reader_params = reader->GetDefaultParameters( );
+ TParameters* reader_params = reader->GetParameters( );
for( int i = 2; i < argc; ++i )
- reader_params.AddValueToStringList( "FileNames", argv[ i ] );
- reader->SetParameters( reader_params );
+ reader_params->AddToStringList( "FileNames", argv[ i ] );
// Execute pipeline
std::string err = reader->Update( );
return( 1 );
} // fi
- TImage* image = reader->GetOutput< TImage >( 0 );
+ TImage* image = reader->GetOutput< TImage >( "Output" );
// Configure visualization objects
vtkSmartPointer< vtkRenderer > renderer =
// Create slice actors
vtkSmartPointer< TSliceActors > image_actors =
vtkSmartPointer< TSliceActors >::New( );
- image_actors->AddInputData(
- image->GetVTK< vtkImageData >( ), 2,
- TSliceActors::LUTType_WindowLevel
- );
+ image_actors->AddInputData( image->GetVTK< vtkImageData >( ), 2 );
image_actors->PushActorsInto( window );
+ // Activate seed widget
+ TSliceActors::TStyle* style =
+ dynamic_cast< TSliceActors::TStyle* >( image_actors->GetStyle( ) );
+ if( style != NULL )
+ style->SeedWidgetOn( );
+
// Begin interaction
renderer->ResetCamera( );
window->Render( );