18#ifndef itkGDCMSeriesFileNames_h
19#define itkGDCMSeriesFileNames_h
25#include "ITKIOGDCMExport.h"
105 const FileNamesContainerType &
122 const FileNamesContainerType &
144 itkSetMacro(Recursive,
bool);
145 itkGetConstMacro(Recursive,
bool);
146 itkBooleanMacro(Recursive);
179 itkSetMacro(LoadSequences,
bool);
180 itkGetConstMacro(LoadSequences,
bool);
181 itkBooleanMacro(LoadSequences);
188 itkSetMacro(LoadPrivateTags,
bool);
189 itkGetConstMacro(LoadPrivateTags,
bool);
190 itkBooleanMacro(LoadPrivateTags);
void PrintSelf(std::ostream &os, Indent indent) const override
std::unique_ptr< gdcm::SerieHelper > m_SerieHelper
FileNamesContainerType m_OutputFileNames
const FileNamesContainerType & GetOutputFileNames()
void SetInputDirectory(const std::string &name)
SmartPointer< Self > Pointer
FilenamesContainer FileNamesContainerType
std::string m_InputDirectory
void AddSeriesRestriction(const std::string &tag)
FileNamesContainerType m_InputFileNames
void SetDirectory(const std::string &name)
void SetInputDirectory(const char *name)
void SetUseSeriesDetails(bool useSeriesDetails)
bool GetUseSeriesDetails() const
const SeriesUIDContainerType & GetSeriesUIDs()
SerieUIDContainer SeriesUIDContainerType
std::string m_OutputDirectory
~GDCMSeriesFileNames() override
const FileNamesContainerType & GetFileNames(const std::string serie)
const FileNamesContainerType & GetInputFileNames()
void SetOutputDirectory(const std::string &name)
SeriesUIDContainerType m_SeriesUIDs
Control indentation during Print() invocation.
virtual void Modified() const
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
std::vector< std::string > SerieUIDContainer
std::vector< std::string > FilenamesContainer