#include "ImageReader.h"
#include <cpPlugins/Interface/Image.h>
-#include <set>
-
#include <itkImageFileReader.h>
#include <itkImageSeriesReader.h>
else if( names.size( ) > 1 )
{
// Read image series
- std::set< std::string > ordered_names;
- for( unsigned int i = 0; i < names.size( ); ++i )
- ordered_names.insert( names[ i ] );
-
typedef itk::ImageSeriesReader< I > _MR;
_MR* reader = this->_CreateITK< _MR >( );
- std::set< std::string >::const_iterator fnIt = ordered_names.begin( );
- for( ; fnIt != ordered_names.end( ); ++fnIt )
- reader->AddFileName( *fnIt );
+ for( unsigned int i = 0; i < names.size( ); ++i )
+ reader->AddFileName( names[ i ] );
try
{
reader->Update( );
out->SetITK< I >( reader->GetOutput( ) );
- out->SetName( *( ordered_names.begin( ) ) );
+ out->SetName( names[ 0 ] );
}
catch( itk::ExceptionObject& err )
{