Program: gdcm
Module: $RCSfile: gdcmTS.cxx,v $
Language: C++
- Date: $Date: 2005/01/23 10:12:34 $
- Version: $Revision: 1.38 $
+ Date: $Date: 2005/02/02 15:07:41 $
+ Version: $Revision: 1.41 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
"Unknown Transfer Syntax"
};
+//-----------------------------------------------------------------------------
void FillDefaultTSDict(TSHT &ts);
+
//-----------------------------------------------------------------------------
// Constructor / Destructor
TS::TS()
}
}
-//-----------------------------------------------------------------------------
TS::~TS()
{
TsMap.clear();
}
-//-----------------------------------------------------------------------------
-// Print
-/**
- * \brief Print all
- * @param os The output stream to be written to.
- */
-void TS::Print(std::ostream &os)
-{
- std::ostringstream s;
-
- for (TSHT::const_iterator it = TsMap.begin(); it != TsMap.end(); ++it)
- {
- s << "TS : " << it->first << " = " << it->second << std::endl;
- }
- os << s.str();
-}
-
//-----------------------------------------------------------------------------
// Public
int TS::Count(TSKey const &key)
return TsMap.count(key);
}
-TSAtr const & TS::GetValue(TSKey const &key)
+TSAtr const &TS::GetValue(TSKey const &key)
{
// First thing clean up the string sometime the transfer syntax is padded with spaces
std::string copy = key;
}
return r;
}
+
/**
* \brief Determines if the Transfer Syntax was already encountered
* and if it corresponds to a JPEG2000 one
// Private
//-----------------------------------------------------------------------------
+// Print
+/**
+ * \brief Print all
+ * @param os The output stream to be written to.
+ */
+void TS::Print(std::ostream &os)
+{
+ std::ostringstream s;
+ for (TSHT::const_iterator it = TsMap.begin(); it != TsMap.end(); ++it)
+ {
+ s << "TS : " << it->first << " = " << it->second << std::endl;
+ }
+ os << s.str();
+}
+
+//-----------------------------------------------------------------------------
} // end namespace gdcm