MeVisLab Toolbox Reference
mlMRSASCIITagDecoder.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
5 
10 //----------------------------------------------------------------------------------
11 #pragma once
12 
15 
16 ML_START_NAMESPACE
17 
18 //----------------------------------------------------------------------------------
20 //----------------------------------------------------------------------------------
22 public:
23 
26 
38  DCMTree::Const_TagPtr tagPtr,
39  PrivateDICOMTagValueFields &resultFields) override;
40 private:
43 };
44 
45 ML_END_NAMESPACE
Project global and OS specific declarations.
#define MLMRSASCIITagDecoders_EXPORT
DLL export macro definition.
Deprecated class decoding private DICOM MRSASCII tag data to a PrivateDICOMTagValueFields container.
PrivateDICOMTagDecoderPluginBase::DecodeStates decodePrivateTag(const std::string &privateCreator, DCMTree::Const_TagPtr tagPtr, PrivateDICOMTagValueFields &resultFields) override
If a MRSASCIITag tag is passed then this routine converts all data elements to fields in resultFields...
MRSASCIITagDecoder()
Constructor doing nothing.
Base class for plugins decoding private DICOM tags to a PrivateDICOMTagValueFields container.
List type managing and maintaining a number of PrivateDICOMTagValueFields::PrivateTagField containers...
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
boost::shared_ptr< const Tag > Const_TagPtr
Definition: DCMTree_Lib.h:63