OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmdata
include
dcmtk
dcmdata
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
40
class
DcmOtherFloat
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
67
DcmOtherFloat
&
operator=
(
const
DcmOtherFloat
&obj);
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