Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkEquiDistantBlocksSorter_h
14 #define mitkEquiDistantBlocksSorter_h
73 void SetAcceptTilt(
bool accept);
74 bool GetAcceptTilt()
const;
79 void SetToleratedOriginOffsetToAdaptive(
double fractionOfInterSliceDistanct = 0.3);
86 void SetToleratedOriginOffset(
double millimeters = 0.005);
88 double GetToleratedOriginOffset()
const;
89 bool IsToleratedOriginOffsetAbsolute()
const;
91 void SetAcceptTwoSlicesGroups(
bool accept);
92 bool GetAcceptTwoSlicesGroups()
const;
94 void PrintConfiguration(std::ostream& os,
const std::string& indent =
"")
const override;
120 void SetFirstFilenameOfBlock(
const std::string& filename);
121 std::string GetFirstFilenameOfBlock()
const;
122 void SetLastFilenameOfBlock(
const std::string& filename);
123 std::string GetLastFilenameOfBlock()
const;
133 bool ContainsGantryTilt();
160 void UndoPrematureGrouping();
184 AnalyzeFileForITKImageSeriesReaderSpacingAssumption(
const DICOMDatasetList& files,
bool groupsOfSimilarImages);
190 ConstCharStarToString(
const char* s);
std::vector< SliceGroupingAnalysisResult > ResultsList
Interface to datasets that is presented to sorting classes such as DICOMDatasetSorter.
Return type of AnalyzeFileForITKImageSeriesReaderSpacingAssumption().
ResultsList m_SliceGroupingResults
DICOMDatasetList m_UnsortedFiles
std::string m_LastFilenameOfBlock
DataCollection - Class to facilitate loading/accessing structured data.
Split inputs into blocks of equidistant slices (for use in DICOMITKSeriesGDCMReader).
std::vector< DICOMTag > DICOMTagList
double m_ToleratedOriginOffset
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
std::string m_FirstFilenameOfBlock
DICOMDatasetList m_GroupedFiles
#define mitkClassMacro(className, SuperClassName)
GantryTiltInformation m_TiltInfo
bool m_ToleratedOriginOffsetIsAbsolute
The sorting/splitting building-block of DICOMITKSeriesGDCMReader.
std::vector< DICOMDatasetAccess * > DICOMDatasetList
bool m_AcceptTwoSlicesGroups