OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmdata
include
dcmtk
dcmdata
dcvrulup.h
1
/*
2
*
3
* Copyright (C) 1994-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: Gerd Ehlers, Andreas Barth
17
*
18
* Purpose: Interface of class DcmUnsignedLongOffset
19
*
20
* Last Update: $Author: joergr $
21
* Update Date: $Date: 2010-10-14 13:15:43 $
22
* CVS/RCS Revision: $Revision: 1.21 $
23
* Status: $State: Exp $
24
*
25
* CVS/RCS Log at end of file
26
*
27
*/
28
29
30
#ifndef DCVRULUP_H
31
#define DCVRULUP_H
32
33
#include "dcmtk/config/osconfig.h"
/* make sure OS specific configuration is included first */
34
35
#include "dcmtk/dcmdata/dcvrul.h"
36
37
40
class
DcmUnsignedLongOffset
41
:
public
DcmUnsignedLong
42
{
43
44
public
:
45
51
DcmUnsignedLongOffset
(
const
DcmTag
&tag,
52
const
Uint32 len = 0);
53
57
DcmUnsignedLongOffset
(
const
DcmUnsignedLongOffset
&old);
58
61
virtual
~DcmUnsignedLongOffset
();
62
66
DcmUnsignedLongOffset
&
operator=
(
const
DcmUnsignedLongOffset
&);
67
71
virtual
DcmObject
*
clone
()
const
72
{
73
return
new
DcmUnsignedLongOffset
(*
this
);
74
}
75
88
virtual
OFCondition
copyFrom
(
const
DcmObject
& rhs);
89
93
virtual
DcmEVR
ident
()
const
;
94
98
virtual
OFCondition
clear
();
99
103
virtual
DcmObject
*
getNextRecord
();
104
109
virtual
DcmObject
*
setNextRecord
(
DcmObject
*record);
110
115
virtual
OFCondition
verify
(
const
OFBool autocorrect = OFFalse);
116
117
private
:
118
120
DcmObject
*
nextRecord
;
121
};
122
123
124
#endif // DCVRUSUP_H
125
126
127
/*
128
** CVS/RCS Log:
129
** $Log: dcvrulup.h,v $
130
** Revision 1.21 2010-10-14 13:15:43 joergr
131
** Updated copyright header. Added reference to COPYRIGHT file.
132
**
133
** Revision 1.20 2009-11-04 09:58:08 uli
134
** Switched to logging mechanism provided by the "new" oflog module
135
**
136
** Revision 1.19 2008-07-17 11:19:49 onken
137
** Updated copyFrom() documentation.
138
**
139
** Revision 1.18 2008-07-17 10:30:23 onken
140
** Implemented copyFrom() method for complete DcmObject class hierarchy, which
141
** permits setting an instance's value from an existing object. Implemented
142
** assignment operator where necessary.
143
**
144
** Revision 1.17 2007-06-29 14:17:49 meichel
145
** Code clean-up: Most member variables in module dcmdata are now private,
146
** not protected anymore.
147
**
148
** Revision 1.16 2005/12/08 16:29:14 meichel
149
** Changed include path schema for all DCMTK header files
150
**
151
** Revision 1.15 2004/07/01 12:28:25 meichel
152
** Introduced virtual clone method for DcmObject and derived classes.
153
**
154
** Revision 1.14 2002/12/06 12:49:20 joergr
155
** Enhanced "print()" function by re-working the implementation and replacing
156
** the boolean "showFullData" parameter by a more general integer flag.
157
** Added doc++ documentation.
158
** Made source code formatting more consistent with other modules/files.
159
**
160
** Revision 1.13 2001/09/25 17:19:35 meichel
161
** Adapted dcmdata to class OFCondition
162
**
163
** Revision 1.12 2001/06/01 15:48:54 meichel
164
** Updated copyright header
165
**
166
** Revision 1.11 2000/04/14 15:31:36 meichel
167
** Removed default value from output stream passed to print() method.
168
** Required for use in multi-thread environments.
169
**
170
** Revision 1.10 2000/03/08 16:26:27 meichel
171
** Updated copyright header.
172
**
173
** Revision 1.9 2000/03/03 14:05:28 meichel
174
** Implemented library support for redirecting error messages into memory
175
** instead of printing them to stdout/stderr for GUI applications.
176
**
177
** Revision 1.8 2000/02/10 10:50:56 joergr
178
** Added new feature to dcmdump (enhanced print method of dcmdata): write
179
** pixel data/item value fields to raw files.
180
**
181
** Revision 1.7 1999/03/31 09:25:10 meichel
182
** Updated copyright header in module dcmdata
183
**
184
** Revision 1.6 1998/07/15 15:48:56 joergr
185
** Removed several compiler warnings reported by gcc 2.8.1 with
186
** additional options, e.g. missing copy constructors and assignment
187
** operators, initialization of member variables in the body of a
188
** constructor instead of the member initialization list, hiding of
189
** methods by use of identical names, uninitialized member variables,
190
** missing const declaration of char pointers. Replaced tabs by spaces.
191
**
192
** Revision 1.5 1997/07/21 08:25:17 andreas
193
** - Replace all boolean types (BOOLEAN, CTNBOOLEAN, DICOM_BOOL, BOOL)
194
** with one unique boolean type OFBool.
195
**
196
** Revision 1.4 1996/08/05 08:45:40 andreas
197
** new print routine with additional parameters:
198
** - print into files
199
** - fix output length for elements
200
** corrected error in search routine with parameter ESM_fromStackTop
201
**
202
** Revision 1.3 1996/01/05 13:23:11 andreas
203
** - changed to support new streaming facilities
204
** - more cleanups
205
** - merged read / write methods for block and file transfer
206
**
207
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2