33 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/dcmdata/dcitem.h" 39 #define DCM_Magic "DICM" 42 #define DCM_MagicLen 4 45 #define DCM_PreambleLen 128 48 #define META_HEADER_DEFAULT_TRANSFERSYNTAX EXS_LittleEndianExplicit 102 virtual DcmEVR
ident()
const;
120 virtual void print(STD_NAMESPACE ostream&out,
121 const size_t flags = 0,
123 const char *pixelFileName = NULL,
124 size_t *pixelCounter = NULL);
147 const E_EncodingType enctype);
159 const E_TransferSyntax xfer = EXS_Unknown,
160 const E_GrpLenEncoding glenc = EGL_noChange,
161 const Uint32 maxReadLength = DCM_MaxReadLength);
171 const E_TransferSyntax oxfer,
172 const E_EncodingType enctype,
181 const size_t flags = 0);
193 const E_TransferSyntax readXfer = EXS_Unknown,
194 const E_GrpLenEncoding groupLength = EGL_noChange,
195 const Uint32 maxReadLength = DCM_MaxReadLength);
214 E_TransferSyntax &newxfer);
235 const E_TransferSyntax xfer,
237 const E_GrpLenEncoding glenc,
240 const Uint32 maxReadLength = DCM_MaxReadLength);
a class representing a list of DICOM elements in which each element has a different tag and elements ...
class maintaining a attribute tag (group and element number)
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.
General purpose class for condition codes.