33 #include "dcmtk/config/osconfig.h" 35 #include "dcmtk/dcmdata/dcelem.h" 52 const Uint32 len = 0);
94 virtual DcmEVR
ident()
const;
104 const OFBool oldFormat = OFFalse);
109 virtual unsigned long getVM();
120 virtual void print(STD_NAMESPACE ostream&out,
121 const size_t flags = 0,
123 const char *pixelFileName = NULL,
124 size_t *pixelCounter = NULL);
132 const unsigned long pos = 0);
152 const unsigned long pos,
153 OFBool normalize = OFTrue);
161 const unsigned long pos = 0);
173 const unsigned long numUints);
class maintaining a attribute tag (group and element number)
abstract base class for all DICOM elements
virtual unsigned long getVM()
get value multiplicity
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 element to a stream.
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
this class encapsulates an attribute tag (group, element) and a VR.
virtual DcmObject * clone() const
clone method
Abstract base class for most classes in module dcmdata.
virtual OFCondition putString(const char *stringVal)
set element value from the given character string.
virtual DcmEVR ident() const
get element type identifier
virtual OFCondition getTagVal(DcmTagKey &tagVal, const unsigned long pos=0)
get particular tag value
virtual OFCondition putUint16Array(const Uint16 *uintVals, const unsigned long numUints)
set element value to given integer array data.
virtual OFCondition getOFString(OFString &stringVal, const unsigned long pos, OFBool normalize=OFTrue)
get specified value as a character string.
virtual OFCondition getUint16Array(Uint16 *&uintVals)
get reference to stored integer data.
virtual ~DcmAttributeTag()
destructor
a simple string class that implements a subset of std::string.
DcmAttributeTag(const DcmTag &tag, const Uint32 len=0)
constructor.
DcmAttributeTag & operator=(const DcmAttributeTag &obj)
assignment operator
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
static OFCondition checkStringValue(const OFString &value, const OFString &vm="1-n")
check whether given string value conforms to the VR "AT" (Attribute Tag) and to the specified VM...
virtual OFCondition verify(const OFBool autocorrect=OFFalse)
check the currently stored element value
General purpose class for condition codes.
virtual OFCondition putTagVal(const DcmTagKey &tagVal, const unsigned long pos=0)
set particular tag value
a class representing the DICOM value representation 'Attribute Tag' (AT)