Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::DicomSeriesReader::SliceGroupingAnalysisResult Class Reference

Return type of DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption. More...

#include <mitkDicomSeriesReader.h>

Collaboration diagram for mitk::DicomSeriesReader::SliceGroupingAnalysisResult:

Public Member Functions

 SliceGroupingAnalysisResult ()
 
StringContainer GetBlockFilenames ()
 Grouping result, all same origin-to-origin distance w/o gaps. More...
 
StringContainer GetUnsortedFilenames ()
 Remaining files, which could not be grouped. More...
 
bool ContainsGantryTilt ()
 Wheter or not the grouped result contain a gantry tilt. More...
 
void AddFileToSortedBlock (const std::string &filename)
 Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More...
 
void AddFileToUnsortedBlock (const std::string &filename)
 Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More...
 
void AddFilesToUnsortedBlock (const StringContainer &filenames)
 
void FlagGantryTilt ()
 Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More...
 
void UndoPrematureGrouping ()
 Only meaningful for use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption. More...
 

Protected Attributes

StringContainer m_GroupedFiles
 
StringContainer m_UnsortedFiles
 
bool m_GantryTilt
 

Detailed Description

Return type of DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption.

Class contains the grouping result of method DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption, which takes as input a number of images, which are all equally oriented and spatially sorted along their normal direction.

The result contains of two blocks: a first one is the grouping result, all of those images can be loaded into one image block because they have an equal origin-to-origin distance without any gaps in-between.

Definition at line 599 of file mitkDicomSeriesReader.h.

Constructor & Destructor Documentation

mitk::DicomSeriesReader::SliceGroupingAnalysisResult::SliceGroupingAnalysisResult ( )

Definition at line 21 of file mitkDicomSR_SliceGroupingResult.cpp.

Member Function Documentation

void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFilesToUnsortedBlock ( const StringContainer filenames)
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFileToSortedBlock ( const std::string &  filename)

Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.

Definition at line 33 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().

void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFileToUnsortedBlock ( const std::string &  filename)

Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.

Definition at line 38 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().

bool mitk::DicomSeriesReader::SliceGroupingAnalysisResult::ContainsGantryTilt ( )

Wheter or not the grouped result contain a gantry tilt.

Definition at line 32 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and mitk::DicomSeriesReader::GetSeries().

void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::FlagGantryTilt ( )

Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.

Definition at line 48 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().

DicomSeriesReader::StringContainer mitk::DicomSeriesReader::SliceGroupingAnalysisResult::GetBlockFilenames ( )

Grouping result, all same origin-to-origin distance w/o gaps.

Definition at line 22 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and mitk::DicomSeriesReader::GetSeries().

DicomSeriesReader::StringContainer mitk::DicomSeriesReader::SliceGroupingAnalysisResult::GetUnsortedFilenames ( )

Remaining files, which could not be grouped.

Definition at line 27 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::GetSeries().

void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::UndoPrematureGrouping ( )

Only meaningful for use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption.

Definition at line 49 of file mitkDicomSR_SliceGroupingResult.cpp.

Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().

Member Data Documentation

bool mitk::DicomSeriesReader::SliceGroupingAnalysisResult::m_GantryTilt
protected

Definition at line 645 of file mitkDicomSeriesReader.h.

StringContainer mitk::DicomSeriesReader::SliceGroupingAnalysisResult::m_GroupedFiles
protected

Definition at line 642 of file mitkDicomSeriesReader.h.

StringContainer mitk::DicomSeriesReader::SliceGroupingAnalysisResult::m_UnsortedFiles
protected

Definition at line 643 of file mitkDicomSeriesReader.h.


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