33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/dcmdata/dctypes.h"
36 #include "dcmtk/dcmdata/dcelem.h"
37 #include "dcmtk/ofstd/ofstring.h"
65 const Uint32 len = 0);
107 virtual DcmEVR
ident()
const;
117 virtual unsigned long getVM();
132 virtual Uint32
getLength(
const E_TransferSyntax xfer = EXS_LittleEndianImplicit,
133 const E_EncodingType enctype = EET_UndefinedLength);
144 virtual void print(STD_NAMESPACE ostream&out,
145 const size_t flags = 0,
147 const char *pixelFileName = NULL,
148 size_t *pixelCounter = NULL);
157 const E_TransferSyntax oxfer,
158 const E_EncodingType enctype,
169 const E_TransferSyntax oxfer,
170 const E_EncodingType enctype,
180 const unsigned long pos,
181 OFBool normalize = OFTrue);
227 virtual OFBool
isEmpty(
const OFBool normalize = OFTrue);
295 const size_t maxLen = 0);
322 const OFBool DELETE_TRAILING = OFTrue;
324 const OFBool DELETE_LEADING = OFTrue;
326 const OFBool MULTIPART = OFTrue;
342 const unsigned long pos);
351 void normalizeString(
OFString &
string,
352 const OFBool multiPart,
353 const OFBool leading,
354 const OFBool trailing);