34 #include "dcmtk/config/osconfig.h"
36 #include "dcmtk/dcmdata/dctypes.h"
37 #include "dcmtk/dcmdata/dcchrstr.h"
53 const Uint32 len = 0);
96 virtual DcmEVR
ident()
const;
104 const OFBool oldFormat = OFFalse);
111 virtual unsigned long getVM();
120 const unsigned long pos,
121 OFBool normalize = OFTrue);
129 OFBool normalize = OFTrue);
static OFCondition checkStringValue(const OFString &value)
check whether given string value conforms to the VR "UT" (Unlimited Text)
virtual ~DcmUnlimitedText()
destructor
virtual OFCondition getOFStringArray(OFString &stringVal, OFBool normalize=OFTrue)
get the string value (all compenents)
virtual DcmObject * clone() const
clone method
this class encapsulates an attribute tag (group, element) and a VR.
Abstract base class for most classes in module dcmdata.
base class for DICOM elements with value representation LO, LT, PN, SH, ST, UT
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
a class representing the DICOM value representation 'Unlimited Text' (UT)
DcmUnlimitedText & operator=(const DcmUnlimitedText &obj)
copy assignment operator
virtual OFCondition checkValue(const OFString &vm="", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
virtual OFCondition getOFString(OFString &stringVal, const unsigned long pos, OFBool normalize=OFTrue)
get a particular components of the string value
a simple string class that implements a subset of std::string.
virtual unsigned long getVM()
get the value multiplicity.
virtual DcmEVR ident() const
return identifier for this class.
DcmUnlimitedText(const DcmTag &tag, const Uint32 len=0)
constructor
General purpose class for condition codes.