OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmimage
include
dcmtk
dcmimage
diregist.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: dcmimage
15
*
16
* Author: Joerg Riesmeier
17
*
18
* Purpose: DicomRegister (Header)
19
*
20
* Last Update: $Author: joergr $
21
* Update Date: $Date: 2010-10-14 13:16:30 $
22
* CVS/RCS Revision: $Revision: 1.11 $
23
* Status: $State: Exp $
24
*
25
* CVS/RCS Log at end of file
26
*
27
*/
28
29
30
#ifndef DIREGIST_H
31
#define DIREGIST_H
32
33
#include "dcmtk/config/osconfig.h"
34
35
#include "dcmtk/dcmimgle/diregbas.h"
36
37
38
/*---------------------*
39
* class declaration *
40
*---------------------*/
41
44
class
DiRegister
45
:
public
DiRegisterBase
46
{
47
48
public
:
49
52
DiRegister
();
53
56
virtual
~DiRegister
();
57
66
virtual
DiImage
*
createImage
(
const
DiDocument
*docu,
67
const
EI_Status status,
68
const
EP_Interpretation photo);
69
79
virtual
DiMonoPixel
*
createMonoImageData
(
const
DiColorImage
*image,
80
const
double
red,
81
const
double
green,
82
const
double
blue);
83
};
84
85
86
/*------------------*
87
* initialization *
88
*------------------*/
89
90
static
DiRegister
Init_dcmimage_Module;
// registration pointer is initialized in class constructor
91
92
93
#endif
94
95
96
/*
97
*
98
* CVS/RCS Log:
99
* $Log: diregist.h,v $
100
* Revision 1.11 2010-10-14 13:16:30 joergr
101
* Updated copyright header. Added reference to COPYRIGHT file.
102
*
103
* Revision 1.10 2005-12-08 16:01:57 meichel
104
* Changed include path schema for all DCMTK header files
105
*
106
* Revision 1.9 2003/12/23 12:22:02 joergr
107
* Added missing API documentation.
108
*
109
* Revision 1.8 2003/12/17 18:18:08 joergr
110
* Removed leading underscore characters from preprocessor symbols (reserved
111
* symbols).
112
*
113
* Revision 1.7 2001/06/20 15:11:39 joergr
114
* Removed old dcmimage license information.
115
*
116
* Revision 1.6 2001/06/01 15:49:31 meichel
117
* Updated copyright header
118
*
119
* Revision 1.5 2000/03/10 13:15:08 meichel
120
* Release 1.1.1 (Release date - 2000-03-10)
121
*
122
* Revision 1.4 2000/03/08 16:21:53 meichel
123
* Updated copyright header.
124
*
125
* Revision 1.3 1999/05/31 13:01:03 joergr
126
* Changed Release version and date.
127
*
128
* Revision 1.2 1999/05/10 09:32:36 joergr
129
* Moved dcm2pnm version definition from module dcmimgle to dcmimage.
130
*
131
* Revision 1.1 1998/11/27 13:09:54 joergr
132
* Added registration class to allow easy combination of both modules.
133
* Added copyright message to all source files.
134
*
135
*
136
*/
137
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2