OFFIS DCMTK  Version 3.6.0
didislut.h
1 /*
2  *
3  * Copyright (C) 1996-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: dcmimgle
15  *
16  * Author: Joerg Riesmeier
17  *
18  * Purpose: DicomDisplayLUT (Header)
19  *
20  * Last Update: $Author: joergr $
21  * Update Date: $Date: 2010-10-14 13:16:25 $
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 DIDISLUT_H
31 #define DIDISLUT_H
32 
33 #include "dcmtk/config/osconfig.h"
34 
35 #include "dcmtk/dcmimgle/dibaslut.h"
36 
37 
38 /*---------------------*
39  * class declaration *
40  *---------------------*/
41 
45  : public DiBaseLUT
46 {
47 
48  public:
49 
57  DiDisplayLUT(const unsigned long count,
58  const Uint16 max,
59  const double amb,
60  const double illum = 0);
61 
64  virtual ~DiDisplayLUT();
65 
70  inline double getAmbientLightValue() const
71  {
72  return AmbientLight;
73  }
74 
79  inline double getIlluminationValue() const
80  {
81  return Illumination;
82  }
83 
84 
85  private:
86 
88  const double AmbientLight;
90  const double Illumination;
91 };
92 
93 
94 #endif
95 
96 
97 /*
98  *
99  * CVS/RCS Log:
100  * $Log: didislut.h,v $
101  * Revision 1.9 2010-10-14 13:16:25 joergr
102  * Updated copyright header. Added reference to COPYRIGHT file.
103  *
104  * Revision 1.8 2005/12/08 16:47:36 meichel
105  * Changed include path schema for all DCMTK header files
106  *
107  * Revision 1.7 2003/12/08 18:17:41 joergr
108  * Removed leading underscore characters from preprocessor symbols (reserved
109  * symbols). Updated copyright header.
110  *
111  * Revision 1.6 2002/07/02 16:23:41 joergr
112  * Added support for hardcopy devices to the calibrated output routines.
113  *
114  * Revision 1.5 2001/06/01 15:49:40 meichel
115  * Updated copyright header
116  *
117  * Revision 1.4 2000/03/08 16:24:14 meichel
118  * Updated copyright header.
119  *
120  * Revision 1.3 2000/03/06 18:19:35 joergr
121  * Moved get-method to base class, renamed method and made method virtual to
122  * avoid hiding of methods (reported by Sun CC 4.2).
123  *
124  * Revision 1.2 1999/09/17 12:08:24 joergr
125  * Added/changed/completed DOC++ style comments in the header files.
126  *
127  * Revision 1.1 1999/09/10 08:55:19 joergr
128  * Added support for CIELAB display function. Restructured class hierarchy
129  * for display functions.
130  *
131  */


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