OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmimage
include
dcmtk
dcmimage
dipalimg.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: dcmimage
15
*
16
* Author: Joerg Riesmeier
17
*
18
* Purpose: DicomPaletteImage (Header)
19
*
20
* Last Update: $Author: joergr $
21
* Update Date: $Date: 2010-10-21 08:55:45 $
22
* CVS/RCS Revision: $Revision: 1.12 $
23
* Status: $State: Exp $
24
*
25
* CVS/RCS Log at end of file
26
*
27
*/
28
29
30
#ifndef DIPALIMG_H
31
#define DIPALIMG_H
32
33
#include "dcmtk/config/osconfig.h"
34
35
#include "dcmtk/dcmimage/dicoimg.h"
36
37
38
/*------------------------*
39
* forward declarations *
40
*------------------------*/
41
42
class
DiLookupTable
;
43
44
45
/*---------------------*
46
* class declaration *
47
*---------------------*/
48
51
class
DiPaletteImage
52
:
public
DiColorImage
53
{
54
55
public
:
56
62
DiPaletteImage
(
const
DiDocument
*docu,
63
const
EI_Status status);
64
67
virtual
~DiPaletteImage
();
68
75
virtual
int
processNextFrames
(
const
unsigned
long
fcount);
76
77
78
protected
:
79
82
void
Init
();
83
84
85
private
:
86
88
DiLookupTable
*
Palette
[3];
89
90
// --- declarations to avoid compiler warnings
91
92
DiPaletteImage
(
const
DiPaletteImage
&);
93
DiPaletteImage
&operator=(
const
DiPaletteImage
&);
94
};
95
96
97
#endif
98
99
100
/*
101
*
102
* CVS/RCS Log:
103
* $Log: dipalimg.h,v $
104
* Revision 1.12 2010-10-21 08:55:45 joergr
105
* Added private undefined copy constructor and assignment operator in order to
106
* avoid compiler warnings (reported by gcc with additional flags).
107
*
108
* Revision 1.11 2010-10-14 13:16:29 joergr
109
* Updated copyright header. Added reference to COPYRIGHT file.
110
*
111
* Revision 1.10 2009-11-25 14:38:55 joergr
112
* Adapted code for new approach to access individual frames of a DICOM image.
113
*
114
* Revision 1.9 2005/12/08 16:01:40 meichel
115
* Changed include path schema for all DCMTK header files
116
*
117
* Revision 1.8 2003/12/17 18:11:36 joergr
118
* Removed leading underscore characters from preprocessor symbols (reserved
119
* symbols).
120
*
121
* Revision 1.7 2001/11/09 16:46:00 joergr
122
* Updated/Enhanced comments.
123
*
124
* Revision 1.6 2001/06/01 15:49:31 meichel
125
* Updated copyright header
126
*
127
* Revision 1.5 2000/03/08 16:21:52 meichel
128
* Updated copyright header.
129
*
130
* Revision 1.4 1999/04/28 12:52:01 joergr
131
* Corrected some typos, comments and formatting.
132
*
133
* Revision 1.3 1998/11/27 14:17:32 joergr
134
* Added copyright message.
135
*
136
* Revision 1.2 1998/05/11 14:53:26 joergr
137
* Added CVS/RCS header to each file.
138
*
139
*
140
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2