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> &
120 , m_RegularExpression(
".*\\.([0-9]+)")
124 PrintSelf(std::ostream & os,
Indent indent)
const override;
127 std::string m_Directory{};
128 unsigned int m_SubMatch{ 1 };
129 bool m_NumericSort{
false };
130 std::string m_RegularExpression{};
132 std::vector<std::string> m_FileNames{};
136 #endif // itkRegularExpressionSeriesFileNames_h