18 #ifndef __itkGDCMSeriesFileNames_h
19 #define __itkGDCMSeriesFileNames_h
25 #include "gdcmSerieHelper.h"
70 void SetInputDirectory(
const char *name);
73 void SetInputDirectory(std::string
const & name);
76 void SetDirectory(std::string
const & name)
78 SetInputDirectory(name);
87 void SetOutputDirectory(std::string
const & name)
89 m_OutputDirectory = name;
117 itkSetMacro(Recursive,
bool);
118 itkGetConstMacro(Recursive,
bool);
119 itkBooleanMacro(Recursive);
126 void SetUseSeriesDetails(
bool useSeriesDetails);
132 bool GetUseSeriesDetails(
void)
134 return m_UseSeriesDetails;
143 gdcm::SerieHelper * GetSeriesHelper(
void)
145 return m_SerieHelper;
154 void AddSeriesRestriction(
const std::string & tag)
156 m_SerieHelper->AddRestriction(tag);
163 itkSetMacro(LoadSequences,
bool);
164 itkGetConstMacro(LoadSequences,
bool);
165 itkBooleanMacro(LoadSequences);
172 itkSetMacro(LoadPrivateTags,
bool);
173 itkGetConstMacro(LoadPrivateTags,
bool);
174 itkBooleanMacro(LoadPrivateTags);
180 void PrintSelf(std::ostream & os,
Indent indent)
const;
184 void operator=(
const Self &);
209 #endif // __itkGDCMSeriesFileNames_h