14 #ifndef GDCMFILENAMEGENERATOR_H
15 #define GDCMFILENAMEGENERATOR_H
47 void SetPattern(
const char *pattern) { Pattern = pattern; }
48 const char *
GetPattern()
const {
return Pattern.c_str(); }
51 void SetPrefix(
const char *prefix) { Prefix = prefix; }
52 const char *
GetPrefix()
const {
return Prefix.c_str(); }
58 void SetNumberOfFilenames(SizeType nfiles);
59 SizeType GetNumberOfFilenames()
const;
62 const char * GetFilename(SizeType n)
const;
65 FilenamesType
const &
GetFilenames()
const { assert( !Pattern.empty() );
return Filenames; }
70 FilenamesType Filenames;
75 #endif //GDCMFILENAMEGENERATOR_H
void SetPrefix(const char *prefix)
Set/Get prefix.
Definition: gdcmFilenameGenerator.h:51
const char * GetPattern() const
Definition: gdcmFilenameGenerator.h:48
FilenameGenerator()
Definition: gdcmFilenameGenerator.h:39
FilenamesType const & GetFilenames() const
Return all filenames.
Definition: gdcmFilenameGenerator.h:65
std::vector< FilenameType > FilenamesType
Definition: gdcmFilenameGenerator.h:43
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
const char * GetPrefix() const
Definition: gdcmFilenameGenerator.h:52
~FilenameGenerator()
Definition: gdcmFilenameGenerator.h:40
std::string FilenameType
Definition: gdcmFilenameGenerator.h:42
void SetPattern(const char *pattern)
Set/Get pattern.
Definition: gdcmFilenameGenerator.h:47
FilenamesType::size_type SizeType
Definition: gdcmFilenameGenerator.h:44
Definition: gdcmASN1.h:20
FilenameGenerator.
Definition: gdcmFilenameGenerator.h:36