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(); }
70 FilenamesType Filenames;
FilenameGenerator.
Definition gdcmFilenameGenerator.h:37
bool Generate()
Generate (return success)
~FilenameGenerator()=default
std::vector< FilenameType > FilenamesType
Definition gdcmFilenameGenerator.h:43
void SetPattern(const char *pattern)
Set/Get pattern.
Definition gdcmFilenameGenerator.h:47
const char * GetPattern() const
Definition gdcmFilenameGenerator.h:48
FilenamesType::size_type SizeType
Definition gdcmFilenameGenerator.h:44
void SetPrefix(const char *prefix)
Set/Get prefix.
Definition gdcmFilenameGenerator.h:51
void SetNumberOfFilenames(SizeType nfiles)
Set/Get the number of filenames to generate.
const char * GetPrefix() const
Definition gdcmFilenameGenerator.h:52
SizeType GetNumberOfFilenames() const
std::string FilenameType
Definition gdcmFilenameGenerator.h:42
FilenamesType const & GetFilenames() const
Return all filenames.
Definition gdcmFilenameGenerator.h:65
const char * GetFilename(SizeType n) const
Get a particular filename (call after Generate)
FilenameGenerator()
Definition gdcmFilenameGenerator.h:39
#define GDCM_EXPORT
Definition gdcmWin32.h:34