OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmjpls
include
dcmtk
dcmjpls
djrparam.h
1
/*
2
*
3
* Copyright (C) 1997-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: dcmjpls
15
*
16
* Author: Martin Willkomm
17
*
18
* Purpose: representation parameters for JPEG-LS
19
*
20
* Last Update: $Author: joergr $
21
* Update Date: $Date: 2010-10-14 13:17:19 $
22
* CVS/RCS Revision: $Revision: 1.4 $
23
* Status: $State: Exp $
24
*
25
* CVS/RCS Log at end of file
26
*
27
*/
28
29
#ifndef DCMJPLS_DJRPARAM_H
30
#define DCMJPLS_DJRPARAM_H
31
32
#include "dcmtk/config/osconfig.h"
33
#include "dcmtk/dcmdata/dcpixel.h"
/* for class DcmRepresentationParameter */
34
37
class
DJLSRepresentationParameter
:
public
DcmRepresentationParameter
38
{
39
public
:
40
45
DJLSRepresentationParameter
(
46
Uint16 nearlosslessDeviation,
47
OFBool losslessProcess);
48
50
DJLSRepresentationParameter
(
const
DJLSRepresentationParameter
& arg);
51
53
virtual
~DJLSRepresentationParameter
();
54
59
virtual
DcmRepresentationParameter
*
clone
()
const
;
60
64
virtual
const
char
*
className
()
const
;
65
71
virtual
OFBool
operator==
(
const
DcmRepresentationParameter
&arg)
const
;
72
76
Uint16
getnearlosslessDeviation
()
const
77
{
78
return
nearlosslessDeviation_
;
79
}
80
84
OFBool
useLosslessProcess
()
const
85
{
86
return
losslessProcess_
;
87
}
88
89
private
:
90
95
Uint16
nearlosslessDeviation_
;
96
98
OFBool
losslessProcess_
;
99
100
};
101
102
103
#endif
104
105
/*
106
* CVS/RCS Log:
107
* $Log: djrparam.h,v $
108
* Revision 1.4 2010-10-14 13:17:19 joergr
109
* Updated copyright header. Added reference to COPYRIGHT file.
110
*
111
* Revision 1.3 2010-03-01 10:35:28 uli
112
* Renamed include guards to avoid name clash with e.g. dcmjpeg.
113
*
114
* Revision 1.2 2009-10-07 13:16:47 uli
115
* Switched to logging mechanism provided by the "new" oflog module.
116
*
117
* Revision 1.1 2009-07-29 14:46:46 meichel
118
* Initial release of module dcmjpls, a JPEG-LS codec for DCMTK based on CharLS
119
*
120
* Revision 1.1 2007-06-15 14:35:45 meichel
121
* Renamed CMake project and include directory from dcmjpgls to dcmjpls
122
*
123
* Revision 1.2 2007/06/13 16:41:07 meichel
124
* Code clean-up and removal of dead code
125
*
126
*
127
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2