MeVisLab Toolbox Reference
mlDICOMPrivateFMETagsCreate.h File Reference

Tools to create private DICOM tags with the Private FME Creator and ids from mlDICOMPrivateFMETags.h. More...

#include "MLDICOMTagsSystem.h"
#include <mlTypeDefs.h>
#include <DCMTree_Lib.h>

Go to the source code of this file.

Namespaces

namespace  ml
 Main documentation file for ML users and developers.
 
namespace  ml::PrivateFMETagsSupport
 

Functions

MLDICOMTags_EXPORT unsigned short ml::PrivateFMETagsSupport::addPrivateFMECreatorTag (DCMTree::Tree &dcmTree, const unsigned short privateFMETagSlotBase=0x10)
 If it does not exist it adds a new private creator tag with FMEPrivateCreatorString and groupId FMEPrivateTagsGroupId, and add it to dcmTree.
 
MLDICOMTags_EXPORT DCMTree::TagPtr ml::PrivateFMETagsSupport::getCreatedPrivateFMETag (unsigned short elementSlot, unsigned short elementSubId, DCMTree::Vr vr, unsigned int multiplicityStart, unsigned int multiplicityEnd)
 Create a private FME tag assuming that the private FME creator already has been added to dcmTree, exceptions are not caught at all.
 
MLDICOMTags_EXPORT DCMTree::TagPtr ml::PrivateFMETagsSupport::getCreatedAndAddedPrivateFMETag (unsigned short elementBase, unsigned short elementSubId, DCMTree::Vr vr, unsigned int multiplicityStart, unsigned int multiplicityEnd, DCMTree::Tree &dcmTree)
 Same as getCreatedPrivateFMETag(), but also adds the tag to dcmTree; exceptions are not caught at all.
 
MLDICOMTags_EXPORT void ml::PrivateFMETagsSupport::createPrivateFMEFrameTags (const unsigned int index, const std::string &sopInstanceUID, const std::string &sopClassUID, DCMTree::TreePtr dcmTree, DicomMessageCollector &dcmMsgCollector)
 Adds.
 

Detailed Description

Tools to create private DICOM tags with the Private FME Creator and ids from mlDICOMPrivateFMETags.h.

Author
Wolf Spindler
Date
09/2023

! Tools to create private DICOM tags with the Private FME Creator and ids ! from mlDICOMPrivateFMETags.h.

Definition in file mlDICOMPrivateFMETagsCreate.h.