DcmPixelSequence Class Reference

Inheritance diagram for DcmPixelSequence:

DcmSequenceOfItems DcmElement DcmObject List of all members.

Public Member Functions

 DcmPixelSequence (const DcmTag &tag, const Uint32 len=0)
 DcmPixelSequence (const DcmPixelSequence &old)
DcmPixelSequenceoperator= (const DcmPixelSequence &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 Uint32 calcElementLength (const E_TransferSyntax xfer, const E_EncodingType enctype)
virtual OFCondition insert (DcmPixelItem *item, unsigned long where=DCM_EndOfListIndex)
virtual OFCondition getItem (DcmPixelItem *&item, const unsigned long num)
virtual OFCondition remove (DcmPixelItem *&item, const unsigned long num)
virtual OFCondition remove (DcmPixelItem *item)
OFCondition changeXfer (const E_TransferSyntax newXfer)
virtual OFBool canWriteXfer (const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)
virtual OFCondition read (DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)
virtual OFCondition write (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType)
virtual OFCondition writeSignatureFormat (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype=EET_UndefinedLength)
 special write method for creation of digital signatures
virtual OFCondition storeCompressedFrame (DcmOffsetList &offsetList, Uint8 *compressedData, Uint32 compressedLen, Uint32 fragmentSize)
 appends a single compressed frame to this DICOM pixel sequence

Protected Member Functions

virtual OFCondition makeSubObject (DcmObject *&newObject, const DcmTag &newTag, const Uint32 newLength)

Private Member Functions

virtual OFCondition insert (DcmItem *, unsigned long=DCM_EndOfListIndex, OFBool=OFFalse)
virtual DcmItemgetItem (const unsigned long)
virtual DcmItemremove (const unsigned long)
virtual DcmItemremove (DcmItem *)

Private Attributes

E_TransferSyntax Xfer

Detailed Description

Definition at line 46 of file dcpixseq.h.


Member Function Documentation

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

clone method

Returns:
deep copy of this object

Reimplemented from DcmSequenceOfItems.

Definition at line 88 of file dcpixseq.h.

virtual OFCondition DcmPixelSequence::storeCompressedFrame DcmOffsetList offsetList,
Uint8 *  compressedData,
Uint32  compressedLen,
Uint32  fragmentSize
[virtual]
 

appends a single compressed frame to this DICOM pixel sequence

Parameters:
offsetList list containing offset table entries. Upon success, an entry is appended to the list
compressedData pointer to compressed image data, must not be NULL
compressedLen number of bytes of compressed image data
fragmentSize maximum fragment size (in kbytes) for compression, 0 for unlimited.
Returns:
EC_Normal if successful, an error code otherwise


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