OFFIS DCMTK  Version 3.6.0
dcvrof.h
1 /*
2  *
3  * Copyright (C) 2002-2010, OFFIS e.V.
4  * All rights reserved. See COPYRIGHT file for details.
5  *
6  * This software and supporting documentation were developed by
7  *
8  * OFFIS e.V.
9  * R&D Division Health
10  * Escherweg 2
11  * D-26121 Oldenburg, Germany
12  *
13  *
14  * Module: dcmdata
15  *
16  * Author: Joerg Riesmeier
17  *
18  * Purpose: Interface of class DcmOtherFloat
19  *
20  * Last Update: $Author: joergr $
21  * Update Date: $Date: 2010-10-14 13:15:43 $
22  * CVS/RCS Revision: $Revision: 1.9 $
23  * Status: $State: Exp $
24  *
25  * CVS/RCS Log at end of file
26  *
27  */
28 
29 
30 #ifndef DCVROF_H
31 #define DCVROF_H
32 
33 #include "dcmtk/config/osconfig.h" /* make sure OS specific configuration is included first */
34 
35 #include "dcmtk/dcmdata/dcvrfl.h"
36 
37 
41  : public DcmFloatingPointSingle
42 {
43 
44  public:
45 
51  DcmOtherFloat(const DcmTag &tag,
52  const Uint32 len = 0);
53 
57  DcmOtherFloat(const DcmOtherFloat &old);
58 
61  virtual ~DcmOtherFloat();
62 
68 
72  virtual DcmObject *clone() const
73  {
74  return new DcmOtherFloat(*this);
75  }
76 
89  virtual OFCondition copyFrom(const DcmObject& rhs);
90 
94  virtual DcmEVR ident() const;
95 
101  virtual OFCondition checkValue(const OFString &vm = "",
102  const OFBool oldFormat = OFFalse);
103 
107  virtual unsigned long getVM();
108 };
109 
110 
111 #endif // DCVROF_H
112 
113 
114 /*
115  * CVS/RCS Log:
116  * $Log: dcvrof.h,v $
117  * Revision 1.9 2010-10-14 13:15:43 joergr
118  * Updated copyright header. Added reference to COPYRIGHT file.
119  *
120  * Revision 1.8 2010-04-23 15:26:13 joergr
121  * Specify an appropriate default value for the "vm" parameter of checkValue().
122  *
123  * Revision 1.7 2010-04-23 14:25:27 joergr
124  * Added new method to all VR classes which checks whether the stored value
125  * conforms to the VR definition and to the specified VM.
126  *
127  * Revision 1.6 2009-11-04 09:58:07 uli
128  * Switched to logging mechanism provided by the "new" oflog module
129  *
130  * Revision 1.5 2008-07-17 11:19:49 onken
131  * Updated copyFrom() documentation.
132  *
133  * Revision 1.4 2008-07-17 10:30:23 onken
134  * Implemented copyFrom() method for complete DcmObject class hierarchy, which
135  * permits setting an instance's value from an existing object. Implemented
136  * assignment operator where necessary.
137  *
138  * Revision 1.3 2005-12-08 16:29:04 meichel
139  * Changed include path schema for all DCMTK header files
140  *
141  * Revision 1.2 2004/07/01 12:28:25 meichel
142  * Introduced virtual clone method for DcmObject and derived classes.
143  *
144  * Revision 1.1 2002/12/06 12:06:39 joergr
145  * Added support for new value representation Other Float String (OF).
146  *
147  *
148  */


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2