18 #ifndef __itkGDCMSeriesFileNames_h
19 #define __itkGDCMSeriesFileNames_h
25 #include "gdcmSerieHelper.h"
117 itkSetMacro(Recursive,
bool);
118 itkGetConstMacro(Recursive,
bool);
119 itkBooleanMacro(Recursive);
163 itkSetMacro(LoadSequences,
bool);
164 itkGetConstMacro(LoadSequences,
bool);
165 itkBooleanMacro(LoadSequences);
172 itkSetMacro(LoadPrivateTags,
bool);
173 itkGetConstMacro(LoadPrivateTags,
bool);
174 itkBooleanMacro(LoadPrivateTags);
180 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
209 #endif // __itkGDCMSeriesFileNames_h
SerieUIDContainer m_SeriesUIDs
std::vector< std::string > FilenamesContainer
gdcm::SerieHelper * m_SerieHelper
Light weight base class for most itk classes.
const FilenamesContainer & GetInputFileNames()
std::string m_InputDirectory
const SerieUIDContainer & GetSeriesUIDs()
gdcm::SerieHelper * GetSeriesHelper(void)
void SetDirectory(std::string const &name)
void AddSeriesRestriction(const std::string &tag)
void SetInputDirectory(const char *name)
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
const FilenamesContainer & GetFileNames(const std::string serie)
FilenamesContainer m_OutputFileNames
const FilenamesContainer & GetOutputFileNames()
SmartPointer< Self > Pointer
std::vector< std::string > SerieUIDContainer
FilenamesContainer m_InputFileNames
void SetOutputDirectory(std::string const &name)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual void Modified() const
bool GetUseSeriesDetails(void)
void operator=(const Self &)
std::string m_OutputDirectory
void SetUseSeriesDetails(bool useSeriesDetails)
Generate a sequence of filenames from a DICOM series.
Control indentation during Print() invocation.