OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmpstat
include
dcmtk
dcmpstat
dvpsvl.h
1
/*
2
*
3
* Copyright (C) 1998-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: dcmpstat
15
*
16
* Author: Marco Eichelberg
17
*
18
* Purpose:
19
* classes: DVPSVOILUT
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:16:37 $
23
* CVS/RCS Revision: $Revision: 1.10 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
#ifndef DVPSVL_H
31
#define DVPSVL_H
32
33
#include "dcmtk/config/osconfig.h"
/* make sure OS specific configuration is included first */
34
#include "dcmtk/dcmpstat/dvpstyp.h"
35
#include "dcmtk/ofstd/ofstring.h"
36
#include "dcmtk/dcmdata/dctk.h"
37
38
class
DVPSSoftcopyVOI
;
39
43
class
DVPSVOILUT
44
{
45
public
:
47
DVPSVOILUT
();
48
50
DVPSVOILUT
(
const
DVPSVOILUT
& copy);
51
56
DVPSVOILUT
*
clone
() {
return
new
DVPSVOILUT
(*
this
); }
57
59
virtual
~DVPSVOILUT
();
60
70
OFCondition
read
(
DcmItem
&dset);
71
76
void
clear
();
77
82
const
char
*
getExplanation
();
83
88
OFCondition
assign
(
DVPSSoftcopyVOI
& voi);
89
90
private
:
91
93
DVPSVOILUT
&
operator=
(
const
DVPSVOILUT
&);
94
96
DcmUnsignedShort
voiLUTDescriptor
;
98
DcmLongString
voiLUTExplanation
;
100
DcmUnsignedShort
voiLUTData
;
101
};
102
103
#endif
104
105
/*
106
* $Log: dvpsvl.h,v $
107
* Revision 1.10 2010-10-14 13:16:37 joergr
108
* Updated copyright header. Added reference to COPYRIGHT file.
109
*
110
* Revision 1.9 2010-10-07 14:31:36 joergr
111
* Removed leading underscore characters from preprocessor symbols (reserved).
112
*
113
* Revision 1.8 2009-11-24 14:12:58 uli
114
* Switched to logging mechanism provided by the "new" oflog module.
115
*
116
* Revision 1.7 2005-12-08 16:04:11 meichel
117
* Changed include path schema for all DCMTK header files
118
*
119
* Revision 1.6 2001/09/26 15:36:18 meichel
120
* Adapted dcmpstat to class OFCondition
121
*
122
* Revision 1.5 2001/06/01 15:50:25 meichel
123
* Updated copyright header
124
*
125
* Revision 1.4 2000/06/02 16:00:54 meichel
126
* Adapted all dcmpstat classes to use OFConsole for log and error output
127
*
128
* Revision 1.3 2000/03/08 16:28:59 meichel
129
* Updated copyright header.
130
*
131
* Revision 1.2 1999/07/22 16:39:15 meichel
132
* Adapted dcmpstat data structures and API to supplement 33 letter ballot text.
133
*
134
* Revision 1.1 1998/12/22 17:57:09 meichel
135
* Implemented Presentation State interface for overlays,
136
* VOI LUTs, VOI windows, curves. Added test program that
137
* allows to add curve data to DICOM images.
138
*
139
*
140
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2