Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Return type of AnalyzeFileForITKImageSeriesReaderSpacingAssumption(). More...
#include <mitkEquiDistantBlocksSorter.h>
Public Member Functions | |
SliceGroupingAnalysisResult () | |
DICOMDatasetList | GetBlockDatasets () |
Grouping result, all same origin-to-origin distance w/o gaps. More... | |
void | SetFirstFilenameOfBlock (const std::string &filename) |
std::string | GetFirstFilenameOfBlock () const |
void | SetLastFilenameOfBlock (const std::string &filename) |
std::string | GetLastFilenameOfBlock () const |
DICOMDatasetList | GetUnsortedDatasets () |
Remaining files, which could not be grouped. More... | |
bool | ContainsGantryTilt () |
Wheter or not the grouped result contain a gantry tilt. More... | |
const GantryTiltInformation & | GetTiltInfo () const |
Detailed description of gantry tilt. More... | |
void | AddFileToSortedBlock (DICOMDatasetAccess *dataset) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More... | |
void | AddFileToUnsortedBlock (DICOMDatasetAccess *dataset) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More... | |
void | AddFilesToUnsortedBlock (const DICOMDatasetList &datasets) |
void | FlagGantryTilt (const GantryTiltInformation &tiltInfo) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only. More... | |
void | UndoPrematureGrouping () |
Only meaningful for use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption. More... | |
Protected Attributes | |
DICOMDatasetList | m_GroupedFiles |
DICOMDatasetList | m_UnsortedFiles |
GantryTiltInformation | m_TiltInfo |
std::string | m_FirstFilenameOfBlock |
std::string | m_LastFilenameOfBlock |
Return type of AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
Class contains the grouping result of method 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 109 of file mitkEquiDistantBlocksSorter.h.
mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::SliceGroupingAnalysisResult | ( | ) |
Definition at line 18 of file mitkEquiDistantBlocksSorter.cpp.
References GetBlockDatasets().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::AddFilesToUnsortedBlock | ( | const DICOMDatasetList & | datasets | ) |
Definition at line 59 of file mitkEquiDistantBlocksSorter.cpp.
References SetFirstFilenameOfBlock().
Referenced by AddFileToUnsortedBlock(), and mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::AddFileToSortedBlock | ( | DICOMDatasetAccess * | dataset | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 45 of file mitkEquiDistantBlocksSorter.cpp.
References AddFileToUnsortedBlock().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and ContainsGantryTilt().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::AddFileToUnsortedBlock | ( | DICOMDatasetAccess * | dataset | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 52 of file mitkEquiDistantBlocksSorter.cpp.
References AddFilesToUnsortedBlock().
Referenced by AddFileToSortedBlock(), and mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
bool mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::ContainsGantryTilt | ( | ) |
Wheter or not the grouped result contain a gantry tilt.
Definition at line 38 of file mitkEquiDistantBlocksSorter.cpp.
References AddFileToSortedBlock().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and GetUnsortedDatasets().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::FlagGantryTilt | ( | const GantryTiltInformation & | tiltInfo | ) |
Meant for internal use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption only.
Definition at line 95 of file mitkEquiDistantBlocksSorter.cpp.
References GetTiltInfo().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and GetLastFilenameOfBlock().
mitk::DICOMDatasetList mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::GetBlockDatasets | ( | ) |
Grouping result, all same origin-to-origin distance w/o gaps.
Definition at line 24 of file mitkEquiDistantBlocksSorter.cpp.
References GetUnsortedDatasets().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), SliceGroupingAnalysisResult(), and mitk::EquiDistantBlocksSorter::Sort().
std::string mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::GetFirstFilenameOfBlock | ( | ) | const |
Definition at line 73 of file mitkEquiDistantBlocksSorter.cpp.
References SetLastFilenameOfBlock().
Referenced by SetFirstFilenameOfBlock().
std::string mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::GetLastFilenameOfBlock | ( | ) | const |
Definition at line 87 of file mitkEquiDistantBlocksSorter.cpp.
References FlagGantryTilt().
Referenced by SetLastFilenameOfBlock().
const mitk::GantryTiltInformation & mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::GetTiltInfo | ( | ) | const |
Detailed description of gantry tilt.
Definition at line 102 of file mitkEquiDistantBlocksSorter.cpp.
References UndoPrematureGrouping().
Referenced by FlagGantryTilt().
mitk::DICOMDatasetList mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::GetUnsortedDatasets | ( | ) |
Remaining files, which could not be grouped.
Definition at line 31 of file mitkEquiDistantBlocksSorter.cpp.
References ContainsGantryTilt().
Referenced by GetBlockDatasets(), and mitk::EquiDistantBlocksSorter::Sort().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::SetFirstFilenameOfBlock | ( | const std::string & | filename | ) |
Definition at line 66 of file mitkEquiDistantBlocksSorter.cpp.
References GetFirstFilenameOfBlock().
Referenced by AddFilesToUnsortedBlock(), and mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::SetLastFilenameOfBlock | ( | const std::string & | filename | ) |
Definition at line 80 of file mitkEquiDistantBlocksSorter.cpp.
References GetLastFilenameOfBlock().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and GetFirstFilenameOfBlock().
void mitk::EquiDistantBlocksSorter::SliceGroupingAnalysisResult::UndoPrematureGrouping | ( | ) |
Only meaningful for use by AnalyzeFileForITKImageSeriesReaderSpacingAssumption.
Definition at line 109 of file mitkEquiDistantBlocksSorter.cpp.
References mitk::EquiDistantBlocksSorter::EquiDistantBlocksSorter().
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), and GetTiltInfo().
|
protected |
Definition at line 168 of file mitkEquiDistantBlocksSorter.h.
|
protected |
Definition at line 164 of file mitkEquiDistantBlocksSorter.h.
|
protected |
Definition at line 169 of file mitkEquiDistantBlocksSorter.h.
|
protected |
Definition at line 167 of file mitkEquiDistantBlocksSorter.h.
|
protected |
Definition at line 165 of file mitkEquiDistantBlocksSorter.h.