18 #ifndef itkRegularExpressionSeriesFileNames_h
19 #define itkRegularExpressionSeriesFileNames_h
20 #include "ITKIOImageBaseExport.h"
94 itkSetStringMacro(RegularExpression);
95 itkGetStringMacro(RegularExpression);
100 itkSetMacro(SubMatch,
unsigned int);
101 itkGetConstMacro(SubMatch,
unsigned int);
107 itkSetMacro(NumericSort,
bool);
108 itkGetConstMacro(NumericSort,
bool);
109 itkBooleanMacro(NumericSort);
114 const std::vector< std::string > & GetFileNames();
119 m_RegularExpression(
".*\\.([0-9]+)")
122 void PrintSelf(std::ostream & os,
Indent indent)
const override;
126 unsigned int m_SubMatch{1};
127 bool m_NumericSort{
false};
134 #endif // itkRegularExpressionSeriesFileNames_h
Light weight base class for most itk classes.
std::string m_RegularExpression
RegularExpressionSeriesFileNames()
Portable directory/filename traversal.
Generate an ordered sequence of filenames that match a regular expression.
Control indentation during Print() invocation.
Base class for most ITK classes.
std::vector< std::string > m_FileNames