Medical Imaging Interaction Toolkit  2018.4.99-87d68d9f
Medical Imaging Interaction Toolkit
mitk::DICOMFilenameSorter Class Reference

sort files based on filename (last resort). More...

#include <mitkDICOMFilenameSorter.h>

Inheritance diagram for mitk::DICOMFilenameSorter:
Collaboration diagram for mitk::DICOMFilenameSorter:

Classes

struct  FilenameSort
 

Public Member Functions

 mitkClassMacro (DICOMFilenameSorter, DICOMDatasetSorter)
 
DICOMTagList GetTagsOfInterest () override
 Return the tags of interest (to facilitate scanning) More...
 
void Sort () override
 Sort input datasets into one or multiple outputs. More...
 
void PrintConfiguration (std::ostream &os, const std::string &indent="") const override
 Print configuration details into stream. More...
 
bool operator== (const DICOMDatasetSorter &other) const override
 
- Public Member Functions inherited from mitk::DICOMDatasetSorter
 mitkClassMacroItkParent (DICOMDatasetSorter, itk::LightObject)
 
void SetInput (DICOMDatasetList filenames)
 Input for sorting. More...
 
const DICOMDatasetListGetInput () const
 Input for sorting. More...
 
unsigned int GetNumberOfOutputs () const
 Output of the sorting process. More...
 
const DICOMDatasetListGetOutput (unsigned int index) const
 Output of the sorting process. More...
 
DICOMDatasetListGetOutput (unsigned int index)
 Output of the sorting process. More...
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 DICOMFilenameSorter ()
 
 ~DICOMFilenameSorter () override
 
 DICOMFilenameSorter (const DICOMFilenameSorter &other)
 
DICOMFilenameSorteroperator= (const DICOMFilenameSorter &other)
 
- Protected Member Functions inherited from mitk::DICOMDatasetSorter
 DICOMDatasetSorter ()
 
 ~DICOMDatasetSorter () override
 
 DICOMDatasetSorter (const DICOMDatasetSorter &other)
 
DICOMDatasetSorteroperator= (const DICOMDatasetSorter &other)
 
void ClearOutputs ()
 
void SetNumberOfOutputs (unsigned int numberOfOutputs)
 
void SetOutput (unsigned int index, const DICOMDatasetList &output)
 

Detailed Description

sort files based on filename (last resort).

Definition at line 25 of file mitkDICOMFilenameSorter.h.

Constructor & Destructor Documentation

◆ DICOMFilenameSorter() [1/2]

mitk::DICOMFilenameSorter::DICOMFilenameSorter ( )
protected

Definition at line 18 of file mitkDICOMFilenameSorter.cpp.

References ~DICOMFilenameSorter().

Referenced by ~DICOMFilenameSorter().

◆ ~DICOMFilenameSorter()

mitk::DICOMFilenameSorter::~DICOMFilenameSorter ( )
overrideprotected

Definition at line 24 of file mitkDICOMFilenameSorter.cpp.

References DICOMFilenameSorter().

Referenced by DICOMFilenameSorter().

◆ DICOMFilenameSorter() [2/2]

mitk::DICOMFilenameSorter::DICOMFilenameSorter ( const DICOMFilenameSorter other)
protected

Definition at line 29 of file mitkDICOMFilenameSorter.cpp.

References operator=().

Member Function Documentation

◆ GetTagsOfInterest()

mitk::DICOMTagList mitk::DICOMFilenameSorter::GetTagsOfInterest ( )
overridevirtual

Return the tags of interest (to facilitate scanning)

Implements mitk::DICOMDatasetSorter.

Definition at line 54 of file mitkDICOMFilenameSorter.cpp.

References PrintConfiguration().

Referenced by operator==().

◆ mitkClassMacro()

mitk::DICOMFilenameSorter::mitkClassMacro ( DICOMFilenameSorter  ,
DICOMDatasetSorter   
)

◆ New()

static Pointer mitk::DICOMFilenameSorter::New ( )
static

◆ operator=()

mitk::DICOMFilenameSorter & mitk::DICOMFilenameSorter::operator= ( const DICOMFilenameSorter other)
protected

Definition at line 36 of file mitkDICOMFilenameSorter.cpp.

References mitk::DICOMDatasetSorter::operator=(), and operator==().

Referenced by DICOMFilenameSorter().

◆ operator==()

bool mitk::DICOMFilenameSorter::operator== ( const DICOMDatasetSorter other) const
overridevirtual

Implements mitk::DICOMDatasetSorter.

Definition at line 47 of file mitkDICOMFilenameSorter.cpp.

References GetTagsOfInterest().

Referenced by operator=().

◆ PrintConfiguration()

void mitk::DICOMFilenameSorter::PrintConfiguration ( std::ostream &  os,
const std::string &  indent = "" 
) const
overridevirtual

Print configuration details into stream.

Implements mitk::DICOMDatasetSorter.

Definition at line 61 of file mitkDICOMFilenameSorter.cpp.

References mitk::DICOMFilenameSorter::FilenameSort::operator()().

Referenced by GetTagsOfInterest().

◆ Sort()

void mitk::DICOMFilenameSorter::Sort ( )
overridevirtual

The documentation for this class was generated from the following files: