Program: gdcm
Module: $RCSfile: gdcmTS.h,v $
Language: C++
- Date: $Date: 2005/10/26 08:04:16 $
- Version: $Revision: 1.23 $
+ Date: $Date: 2007/08/22 16:14:05 $
+ Version: $Revision: 1.30 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
=========================================================================*/
-#ifndef GDCMTS_H
-#define GDCMTS_H
+#ifndef _GDCMTS_H_
+#define _GDCMTS_H_
#include "gdcmRefCounter.h"
#include <string>
#include <iostream>
-namespace gdcm
+namespace GDCM_NAME_SPACE
{
//-----------------------------------------------------------------------------
typedef std::string TSKey;
JPEG2000Lossless,
JPEG2000,
RLELossless,
- MPEG2MainProfile,
+ MPEG2MainProfile,
+
+// The following are *not* Transfer Syntaxes, but SOP uid
+ UltrasoundImageStorage_Retired,
+
UnknownTS
};
public:
+/// \brief Constructs a gdcmTS with a RefCounter
static TS *New() {return new TS();}
virtual void Print(std::ostream &os = std::cout,
- std::string const &indent = "" );
+ std::string const & = "" );
int Count(TSKey const &key);
TSAtr const &GetValue(TSKey const &key);
bool IsJPEG(TSKey const &key);
bool IsJPEGLS(TSKey const &key);
bool IsMPEG(TSKey const &key);
-
+
// This should be deprecated very soon
SpecialType GetSpecialTransferSyntax(TSKey const &key);
const char* GetSpecialTransferSyntax(SpecialType t);
-
+
+ // The following are *not* Transfer Syntaxes.
+ bool IsUltrasoundImageStorage_Retired(TSKey const &key);
+
protected:
TS();
~TS();