Tag Class Reference

#include <attrtag.h>

List of all members.

Public Member Functions

 Tag (void)
 Tag (Uint16 g, Uint16 e)
 Tag (Uint32 u)
 Tag (const Tag &t)
void operator= (const Tag &t)
bool operator== (const Tag &t2) const
bool operator< (const Tag &t2) const
bool operator<= (const Tag &t2) const
bool operator> (const Tag &t2) const
bool operator>= (const Tag &t2) const
 operator const Uint32 (void) const
Uint16 getElement (void) const
Uint16 getGroup (void) const
Tag getRepeatingBase (void) const
bool isPrivateGroup (void) const
bool isPrivateOwner (void) const
bool isPrivateTag (void) const
bool isMetaheaderGroup (void) const
bool isLengthElement (void) const
bool isLengthElementOrLengthToEnd (void) const
bool isPixelDataElement (void) const
TextOutputStreamwrite (TextOutputStream &stream, ElementDictionary *dict=0) const
BinaryOutputStreamwrite (BinaryOutputStream &stream) const
DicomOutputStreamwrite (DicomOutputStream &stream) const
BinaryInputStreamread (BinaryInputStream &stream)
DicomInputStreamread (DicomInputStream &stream)

Private Attributes

Uint16 group
Uint16 element


Constructor & Destructor Documentation

Tag::Tag void   )  [inline]
 

Tag::Tag Uint16  g,
Uint16  e
[inline]
 

Tag::Tag Uint32  u  )  [inline]
 

Tag::Tag const Tag t  )  [inline]
 


Member Function Documentation

Uint16 Tag::getElement void   )  const [inline]
 

Uint16 Tag::getGroup void   )  const [inline]
 

Tag Tag::getRepeatingBase void   )  const
 

bool Tag::isLengthElement void   )  const [inline]
 

bool Tag::isLengthElementOrLengthToEnd void   )  const [inline]
 

bool Tag::isMetaheaderGroup void   )  const [inline]
 

bool Tag::isPixelDataElement void   )  const [inline]
 

bool Tag::isPrivateGroup void   )  const [inline]
 

bool Tag::isPrivateOwner void   )  const [inline]
 

bool Tag::isPrivateTag void   )  const [inline]
 

Tag::operator const Uint32 void   )  const [inline]
 

bool Tag::operator< const Tag t2  )  const [inline]
 

bool Tag::operator<= const Tag t2  )  const [inline]
 

void Tag::operator= const Tag t  )  [inline]
 

bool Tag::operator== const Tag t2  )  const [inline]
 

bool Tag::operator> const Tag t2  )  const [inline]
 

bool Tag::operator>= const Tag t2  )  const [inline]
 

DicomInputStream & Tag::read DicomInputStream stream  ) 
 

BinaryInputStream & Tag::read BinaryInputStream stream  ) 
 

DicomOutputStream & Tag::write DicomOutputStream stream  )  const
 

BinaryOutputStream & Tag::write BinaryOutputStream stream  )  const
 

TextOutputStream & Tag::write TextOutputStream stream,
ElementDictionary dict = 0
const
 


Member Data Documentation

Uint16 Tag::element [private]
 

Uint16 Tag::group [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 17 10:15:22 2009 for dicom3tools by  doxygen 1.4.6