ITK/Examples/Utilities/NumericSeriesFileNames

From KitwarePublic

Jump to: navigation, search

NumericSeriesFileNames.cxx

#include "itkNumericSeriesFileNames.h"
 
int main(int, char *[])
{
  itk::NumericSeriesFileNames::Pointer numericSeriesFileNames = itk::NumericSeriesFileNames::New();
  numericSeriesFileNames->SetStartIndex(5);
  numericSeriesFileNames->SetEndIndex(20);
  numericSeriesFileNames->SetIncrementIndex(2);
  numericSeriesFileNames->SetSeriesFormat("output_%d.png");
 
  std::vector< std::string > fileNames = numericSeriesFileNames->GetFileNames();
 
  for(unsigned int i = 0; i < fileNames.size(); ++i)
    {
    std::cout << fileNames[i] << std::endl;
    }
 
  return EXIT_SUCCESS;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.8)
 
project(NumericSeriesFileNames)
 
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
 
add_executable(NumericSeriesFileNames NumericSeriesFileNames.cxx)
 
if( "${ITK_VERSION_MAJOR}" LESS 4 )
  target_link_libraries(NumericSeriesFileNames ITKReview ${ITK_LIBRARIES})
else( "${ITK_VERSION_MAJOR}" LESS 4 )
  target_link_libraries(NumericSeriesFileNames ${ITK_LIBRARIES})
endif( "${ITK_VERSION_MAJOR}" LESS 4 )
Personal tools