MeVisLab Toolbox Reference
mlDICOMTagSpectTools.h File Reference

A collection of tools related to spectroscopy DICOM tags. More...

#include "MLDICOMTagsSystem.h"
#include <mlUtilsSystem.h>
#include <DCMTree_Lib.h>
#include <ThirdPartyWarningsDisable.h>
#include <complex>
#include <ThirdPartyWarningsRestore.h>

Go to the source code of this file.

Namespaces

 ml
 Main documentation file for ML users and developers.
 
 ml::DICOMTagTools
 A namespace collecting tools related to DICOM tags and tree tools.
 

Typedefs

typedef std::complex< float > ml::DICOMTagTools::SpectComplex
 Define a complex data type to be used for spectroscopy data. More...
 

Functions

MLDICOMTags_EXPORT bool ml::DICOMTagTools::hasMrsASCIITag (DCMTree::Const_TreePtr treePtr)
 Returns true if the spectroscopy ASCII tags (0x0029, 0x1120) or (0x0029, 0x1220) are available in treePtr, otherwise false is returned. More...
 
MLDICOMTags_EXPORT const SpectComplex * ml::DICOMTagTools::getSpectDataPtrFromTree (DCMTree::Const_TreePtr treePtr, size_t *valSizeInBytes=nullptr)
 Returns the pointer to the data value in the tag (0x7fe1, 0x1010) or - if that one does not exist - from the tag (0x5600, 0x0020). More...
 
MLDICOMTags_EXPORT void ml::DICOMTagTools::getComplexSpectDataCopy (DCMTree::Const_TreePtr treePtr, size_t &chunkSize, SpectComplex *&cplxChunk)
 Tries to get a copy of the complex spectroscopy data chunk form the DCMree. More...
 

Detailed Description

A collection of tools related to spectroscopy DICOM tags.

Author
Wolf Spindler.
Date
07/2013

Definition in file mlDICOMTagSpectTools.h.