79 inline const std::map<std::string,std::string> &
getValueMap()
const {
return _keyValueStringMap; }
110 std::map<std::string,std::string> _keyValueStringMap;
double getDoubleValueFor(std::string key)
std::string getStringValueFor(std::string key)
Returns a std::string for the given key (regardless of data type stored).
static std::string getASCIIString(DCMTree::Const_TagPtr tagPtr)
Reads the Siemens specific ASCII header to be parsed for spectroscopy information.
static bool isSpectASCIITagId(DCMTree::Const_TagPtr tagPtr)
Returns true if tag id with ASCII tag matches, otherwise false.
const std::map< std::string, std::string > & getValueMap() const
Return the tag map itself.
SiemensASCIIConvertParser(ml::PagedImage *pImg)
SiemensASCIIConvertParser(DCMTree::Const_TreePtr treePtr)
Initialization with DICOM Tree.
static DCMTree::Const_TagPtr getSpectASCIITag(DCMTree::Const_TreePtr treePtr)
Returns an ASCII tag describing spectroscopy data or return an empty default tag pointer.
SiemensASCIIConvertParser(DCMTree::Const_TagPtr tagPtr)
boost::shared_ptr< const Tag > Const_TagPtr
boost::shared_ptr< const Tree > Const_TreePtr