Program: gdcm
Module: $RCSfile: gdcmTS.h,v $
Language: C++
- Date: $Date: 2004/09/27 08:39:08 $
- Version: $Revision: 1.8 $
+ Date: $Date: 2004/10/27 01:32:15 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include <string>
#include <iostream>
+namespace gdcm
+{
//-----------------------------------------------------------------------------
typedef std::string TSKey;
typedef std::string TSAtr;
* Container for dicom Transfert Syntax Hash Table
* \note This is a singleton
*/
-class GDCM_EXPORT gdcmTS {
+class GDCM_EXPORT TS
+{
public:
- gdcmTS(void);
- ~gdcmTS();
+ TS();
+ ~TS();
void Print(std::ostream &os = std::cout);
- int Count(TSKey key);
- std::string GetValue(TSKey key);
+ int Count(TSKey const & key);
+ TSAtr const & GetValue(TSKey const & key);
private:
- TSHT ts;
+ TSHT TsMap;
};
+} // end namespace gdcm
//-----------------------------------------------------------------------------
#endif