DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
a class representing the DICOM value representation 'Other Float String' (OF) More...
Public Member Functions | |
DcmOtherFloat (const DcmTag &tag, const Uint32 len=0) | |
constructor. | |
DcmOtherFloat (const DcmOtherFloat &old) | |
copy constructor | |
virtual | ~DcmOtherFloat () |
destructor | |
DcmOtherFloat & | operator= (const DcmOtherFloat &obj) |
assignment operator | |
virtual DcmObject * | clone () const |
clone method | |
virtual OFCondition | copyFrom (const DcmObject &rhs) |
Virtual object copying. | |
virtual DcmEVR | ident () const |
get element type identifier | |
virtual OFCondition | checkValue (const OFString &vm="", const OFBool oldFormat=OFFalse) |
check whether stored value conforms to the VR and to the specified VM | |
virtual unsigned long | getVM () |
get value multiplicity | |
virtual OFCondition | writeXML (STD_NAMESPACE ostream &out, const size_t flags=0) |
write object in XML format to a stream |
a class representing the DICOM value representation 'Other Float String' (OF)
DcmOtherFloat::DcmOtherFloat | ( | const DcmTag & | tag, |
const Uint32 | len = 0 |
||
) |
constructor.
Create new element from given tag and length.
tag | DICOM tag for the new element |
len | value length for the new element |
DcmOtherFloat::DcmOtherFloat | ( | const DcmOtherFloat & | old | ) |
copy constructor
old | element to be copied |
virtual OFCondition DcmOtherFloat::checkValue | ( | const OFString & | vm = "" , |
const OFBool | oldFormat = OFFalse |
||
) | [virtual] |
check whether stored value conforms to the VR and to the specified VM
vm | parameter not used for this VR |
oldFormat | parameter not used for this VR (only for DA, TM, PN) |
Reimplemented from DcmFloatingPointSingle.
virtual DcmObject* DcmOtherFloat::clone | ( | ) | const [inline, virtual] |
virtual OFCondition DcmOtherFloat::copyFrom | ( | const DcmObject & | rhs | ) | [virtual] |
Virtual object copying.
This method can be used for DcmObject and derived classes to get a deep copy of an object. Internally the assignment operator is called if the given DcmObject parameter is of the same type as "this" object instance. If not, an error is returned. This function permits copying an object by value in a virtual way which therefore is different to just calling the assignment operator of DcmElement which could result in slicing the object.
rhs | - [in] The instance to copy from. Has to be of the same class type as "this" object |
Reimplemented from DcmFloatingPointSingle.
virtual unsigned long DcmOtherFloat::getVM | ( | ) | [virtual] |
get value multiplicity
Reimplemented from DcmFloatingPointSingle.
virtual DcmEVR DcmOtherFloat::ident | ( | ) | const [virtual] |
get element type identifier
Reimplemented from DcmFloatingPointSingle.
DcmOtherFloat& DcmOtherFloat::operator= | ( | const DcmOtherFloat & | obj | ) |
assignment operator
obj | element to be assigned/copied |
virtual OFCondition DcmOtherFloat::writeXML | ( | STD_NAMESPACE ostream & | out, |
const size_t | flags = 0 |
||
) | [virtual] |
write object in XML format to a stream
out | output stream to which the XML document is written |
flags | optional flag used to customize the output (see DCMTypes::XF_xxx) |
Reimplemented from DcmElement.