33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dcvrobow.h"
35 #include "dcmtk/dcmdata/dcofsetl.h"
79 virtual DcmEVR
ident(
void)
const {
return EVR_pixelItem; }
102 virtual void print(STD_NAMESPACE ostream &out,
103 const size_t flags = 0,
105 const char *pixelFileName = NULL,
106 size_t *pixelCounter = NULL);
122 const size_t flags = 0);
132 const E_TransferSyntax oxfer,
133 const E_EncodingType enctype,
145 const E_TransferSyntax oxfer,
146 Uint32 &writtenBytes)
const;
this class implements a container for a fragment of compressed pixel data.
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print all elements of the item to a stream
DcmPixelItem(const DcmTag &tag, const Uint32 len=0)
constructor
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format
this class encapsulates an attribute tag (group, element) and a VR.
This class implements a buffering mechanism that is used when writing large elements that reside in f...
base class for output streams.
Abstract base class for most classes in module dcmdata.
virtual OFCondition writeTagAndLength(DcmOutputStream &outStream, const E_TransferSyntax oxfer, Uint32 &writtenBytes) const
write tag, VR and length field to the given output stream
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
virtual OFCondition createOffsetTable(const DcmOffsetList &offsetList)
creates in this object an offset table for a compressed pixel sequence.
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
DcmOtherByteOtherWord & operator=(const DcmOtherByteOtherWord &obj)
assignment operator
virtual DcmEVR ident(void) const
get type identifier
DcmPixelItem & operator=(const DcmPixelItem &obj)
copy assignment operator
a class representing the DICOM value representations 'Other Byte String' (OB) and 'Other Word String'...
virtual DcmObject * clone() const
clone method
General purpose class for condition codes.
virtual ~DcmPixelItem()
destructor