DcmPixelItem Class Reference

Inheritance diagram for DcmPixelItem:

DcmOtherByteOtherWord DcmElement DcmObject List of all members.

Public Member Functions

 DcmPixelItem (const DcmTag &tag, const Uint32 len=0)
 DcmPixelItem (const DcmPixelItem &old)
DcmPixelItemoperator= (const DcmPixelItem &obj)
virtual DcmObjectclone () const
 clone method
virtual DcmEVR ident (void) const
virtual void print (ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
virtual OFCondition createOffsetTable (const DcmOffsetList &offsetList)
 creates in this object an offset table for a compressed pixel sequence.
virtual OFCondition writeXML (ostream &out, const size_t flags=0)
 write object in XML format
virtual OFCondition writeSignatureFormat (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype=EET_UndefinedLength)
 special write method for creation of digital signatures

Protected Member Functions

virtual OFCondition writeTagAndLength (DcmOutputStream &outStream, const E_TransferSyntax oxfer, Uint32 &writtenBytes) const

Detailed Description

Definition at line 49 of file dcpxitem.h.


Member Function Documentation

virtual DcmObject* DcmPixelItem::clone  )  const [inline, virtual]
 

clone method

Returns:
deep copy of this object

Reimplemented from DcmOtherByteOtherWord.

Definition at line 66 of file dcpxitem.h.

virtual OFCondition DcmPixelItem::createOffsetTable const DcmOffsetList offsetList  )  [virtual]
 

creates in this object an offset table for a compressed pixel sequence.

Parameters:
offsetList list of size entries for each individual encoded frame provided by the compression codec
Returns:
EC_Normal if successful, an error code otherwise

virtual OFCondition DcmPixelItem::writeXML ostream &  out,
const size_t  flags = 0
[virtual]
 

write object in XML format

Parameters:
out output stream to which the XML document is written
flags optional flag used to customize the output (see DCMTypes::XF_xxx)
Returns:
status, EC_Normal if successful, an error code otherwise

Reimplemented from DcmOtherByteOtherWord.


The documentation for this class was generated from the following file:


Generated on 20 Dec 2005 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.5