|
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::convertToImageProperties (DCMTree::StructuredMFPtr &baseSMFPtr, const std::string &firstFileName, PagedImage &resultImgProps, FillPageMethods *fillPageMethod, const ZTUFileNameSet *setOfFileHandles, double defaultFillValue, const ImageToMultiFileVolumeConversionParameters &conversionParameters, const std::string &versionString, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT size_t | ml::DicomToMLTools::getVoxelSize (DCMTree::Const_TreePtr treePtr, double &voxSizeX, double &voxSizeY, double &voxSizeZ, bool replaceOnlyIfFound, bool *isPrecise, std::vector< DCMTree::RawTagId > *usedTags, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::applyPaletteInfosToPagedImage (const DICOMTagTools::DicomPaletteInfo &paletteInfos, PagedImage &pagedImage, const bool adjustToLUTType=false) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::applySubImageColorLookUp (const SubImage &inSubImg, const DICOMTagTools::DicomPaletteInfo &paletteInfo, SubImage &outSubImg) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::applyPhotometricInterpretationChangesToPagedImage (const DCMTree::Const_TreePtr &dcmTree, PagedImage &pagedImage) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::applyPhotometricInterpretationToSubImg (DCMTree::Const_TreePtr dcmTree, const SubImage &inSubImg, const double minVoxelValue, const double maxVoxelValue, SubImage &outSubImg) |
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::getSpectDICOMImageProperties (DCMTree::Const_TreePtr treePtr, const std::string &fileNameUTF8, PagedImage &outInfos, Vector4 &rotAxisAndRadians, Vector3 &ipp, Vector3 &relMRSPositionVector, Vector3 &mrsPositionVector, Vector3 &voiVector, Vector3 &fovVector, bool useOldWorldMatrixCalculation, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::copySpectData (SubImage &outSubImg, const ImageVector &outImgExtent, const DICOMTagTools::SpectComplex *mrsData, size_t spectDataSizeInBytes) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::isImageFrameNotOfBits (DCMTree::Const_TreePtr treePtr) |
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::setWorldMatrixFromDcmTree (DCMTree::Const_TreePtr treePtr, PagedImage &outInfos, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT MLDataType | ml::DicomToMLTools::getMLDataTypeFromDCMTree (DCMTree::Const_TreePtr treePtr, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::checkAndCorrectImageExtentAccordingToPixelData (DCMTree::Const_TreePtr treePtr, size_t pixelDataSizeInBytes, ImageVector &imgExt, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::determineImageExtentsFromDCMTree (DCMTree::Const_TreePtr treePtr, ImageVector &imgExt, std::vector< std::string > *cDimInfos, bool overrideBadTagInfos, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::getAnyDICOMImageProperties (DCMTree::Const_TreePtr treePtr, PagedImage &outInfos, bool overrideBadTagInfos, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT std::string | ml::DicomToMLTools::determineBasicREGProperties (DCMTree::Const_TreePtr treePtr, size_t extent[3], double voxelSize[3], MLErrorCode &errCode, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT std::string | ml::DicomToMLTools::determineREGProperties (DCMTree::Const_TreePtr treePtr, ImageVector &extent, Vector3 &voxelSize, SubImage *subImage, MLErrorCode *errCode, DicomMessageCollector &dcmMsgCollector) |
| MLDICOM_TO_ML_TOOLS_EXPORT bool | ml::DicomToMLTools::hasValidNonImageModality (DCMTree::Const_TreePtr treePtr) |
| MLDICOM_TO_ML_TOOLS_EXPORT MLDataType | ml::DicomToMLTools::determineOutputVoxelType (DCMTree::StructuredMFPtr &srcVolumeSMFTree, const MLDataType inVoxDataType, const SubImageBox &volumeBox, const double inDataRangeMin, const double inDataRangeMax, const OutputDataTypeSelector voxelTypeSelector, const VoxelDoubleOperations operationMode, const PositionSpecificDoubleVector &posDbls, const VoxelDoubleOperations defaultOperationMode, const double defaultOperationDouble, double &resultRangeMin, double &resultRangeMax) |
| MLDICOM_TO_ML_TOOLS_EXPORT void | ml::DicomToMLTools::determineDCMTreeInfo (DCMTree::Const_TreePtr dcmTree, DCMTreeInfo &dcmTreeInfo) |
| | Stores some statistical information from dcmTree in dcmTreeInfo.
|
| MLDICOM_TO_ML_TOOLS_EXPORT DCMTree::Const_StructuredMFPtr | ml::DicomToMLTools::getSMFTreeFromPagedImage (const PagedImage &pImg) |
Tool class with many tool functions for the conversion of DICOM information and tag values to comparable ML information objects.
- Author
- Wolf Spindler
- Date
- 2011-03-03
Definition in file mlDicomToMLTools.h.