|
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::isSingleFrame (DCMTree::Const_TreePtr dcmTree) |
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::isEnhanced (DCMTree::Const_TreePtr dcmTree) |
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::isDecomposedEnhancedDCMTree (DCMTree::Const_TreePtr dcmTree) |
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::wasOrIsEnhancedDCMTree (DCMTree::Const_TreePtr dcmTree) |
| MLDICOMTags_EXPORT void | ml::MultiFrameTools::copyTopLevelTags (DCMTree::Const_TreePtr mfTree, DCMTree::TreePtr dstTree, const DICOMTagTools::TagIdDesc *tagsToCopy, bool alsoCopySequenceTags, DicomMessageCollector *dcmMsgCollector=nullptr) |
| MLDICOMTags_EXPORT void | ml::MultiFrameTools::addSubSequenceTags (DCMTree::RawTagId sequenceTagId, std::vector< DCMTree::RawTagId > *copyTagIds, DCMTree::Const_TreePtr srcTree, size_t frameIdx, DCMTree::TreePtr &dstTree, DicomMessageCollector &dcmMsgCollector) |
| MLDICOMTags_EXPORT void | ml::MultiFrameTools::addSequenceContents (DCMTree::Const_TreePtr srcFrameTree, size_t pffgItemIdx, DCMTree::TreePtr dstFramePtr, DicomMessageCollector &dcmMsgCollector) |
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::extractSingleFramesFromMultiFrameTree (DCMTree::Const_TreePtr dcmMFTree, std::vector< DCMTree::TreePtr > &singleFrameList, const DICOMTagTools::TagIdDesc *tagsToCopy, const DICOMTagTools::TagIdDesc *tagsToRemove, bool addFullFunctionalGroupSequences, DicomMessageCollector &dcmMsgCollector) |
| MLDICOMTags_EXPORT bool | ml::MultiFrameTools::doMultiFrameDecomposition (DCMTree::Const_TreePtr mfTree, std::vector< DCMTree::TreePtr > &singleFrameList, const DICOMTagTools::TagIdDesc *tagsToCopy, const DICOMTagTools::TagIdDesc *tagsToRemove, bool addFullFunctionalGroupSequences, DicomMessageCollector &dcmMsgCollector) |
A tool library with useful functions to detect, analyze, decompose multi-frame and enhanced CT DICOM trees.
- Author
- Wolf Spindler
- Date
- 12/2011
Definition in file mlMultiFrameTools.h.