Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Return type of DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption. More...
#include <mitkDicomSeriesReader.h>
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 |
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 595 of file mitkDicomSeriesReader.h.
mitk::DicomSeriesReader::SliceGroupingAnalysisResult::SliceGroupingAnalysisResult | ( | ) |
Definition at line 17 of file mitkDicomSR_SliceGroupingResult.cpp.
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFilesToUnsortedBlock | ( | const StringContainer & | filenames | ) |
Definition at line 39 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_UnsortedFiles.
Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFileToSortedBlock | ( | const std::string & | filename | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 29 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_GroupedFiles.
Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::AddFileToUnsortedBlock | ( | const std::string & | filename | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 34 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_UnsortedFiles.
Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
bool mitk::DicomSeriesReader::SliceGroupingAnalysisResult::ContainsGantryTilt | ( | ) |
Wheter or not the grouped result contain a gantry tilt.
Definition at line 28 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_GantryTilt.
Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and mitk::DicomSeriesReader::GetSeries().
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::FlagGantryTilt | ( | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 44 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_GantryTilt.
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 18 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_GroupedFiles.
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 23 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_UnsortedFiles.
Referenced by mitk::DicomSeriesReader::GetSeries().
void mitk::DicomSeriesReader::SliceGroupingAnalysisResult::UndoPrematureGrouping | ( | ) |
Only meaningful for use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption.
Definition at line 45 of file mitkDicomSR_SliceGroupingResult.cpp.
References m_GroupedFiles, and m_UnsortedFiles.
Referenced by mitk::DicomSeriesReader::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
|
protected |
Definition at line 641 of file mitkDicomSeriesReader.h.
Referenced by ContainsGantryTilt(), and FlagGantryTilt().
|
protected |
Definition at line 638 of file mitkDicomSeriesReader.h.
Referenced by AddFileToSortedBlock(), GetBlockFilenames(), and UndoPrematureGrouping().
|
protected |
Definition at line 639 of file mitkDicomSeriesReader.h.
Referenced by AddFilesToUnsortedBlock(), AddFileToUnsortedBlock(), GetUnsortedFilenames(), and UndoPrematureGrouping().