OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmdata
include
dcmtk
dcmdata
libi2d
i2dplnsc.h
1
/*
2
*
3
* Copyright (C) 2001-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: dcmdata
15
*
16
* Author: Michael Onken
17
*
18
* Purpose: Class for conversion of image file into new DICOM SC Image IODs
19
*
20
* Last Update: $Author: joergr $
21
* Update Date: $Date: 2010-10-14 13:15:46 $
22
* CVS/RCS Revision: $Revision: 1.5 $
23
* Status: $State: Exp $
24
*
25
* CVS/RCS Log at end of file
26
*
27
*/
28
29
#ifndef I2DPLNSC_H
30
#define I2DPLNSC_H
31
32
#include "dcmtk/config/osconfig.h"
33
#include "dcmtk/dcmdata/libi2d/i2doutpl.h"
34
35
class
I2DOutputPlugNewSC
:
public
I2DOutputPlug
36
{
37
38
public
:
39
43
I2DOutputPlugNewSC
();
44
48
virtual
OFString
ident
();
49
56
virtual
void
supportedSOPClassUIDs
(
OFList<OFString>
suppSOPs);
57
62
virtual
OFCondition
convert
(
DcmDataset
&dataset)
const
;
63
69
virtual
OFString
isValid
(
DcmDataset
& dataset)
const
;
70
74
virtual
~I2DOutputPlugNewSC
();
75
76
protected
:
77
82
virtual
OFCondition
insertMultiFrameAttribs
(
DcmDataset
* targetDataset)
const
;
83
89
virtual
OFCondition
insertSCMultiFrameAttribs
(
DcmDataset
*targetDataset)
const
;
90
96
virtual
OFCondition
handle1BitSC
(
DcmDataset
*dataset)
const
;
97
103
virtual
OFCondition
handle8BitSC
(
DcmDataset
*dataset)
const
;
104
110
virtual
OFCondition
handle16BitSC
(
DcmDataset
*dataset)
const
;
111
112
113
};
114
115
#endif // I2DPLNSC_H
116
117
/*
118
* CVS/RCS Log:
119
* $Log: i2dplnsc.h,v $
120
* Revision 1.5 2010-10-14 13:15:46 joergr
121
* Updated copyright header. Added reference to COPYRIGHT file.
122
*
123
* Revision 1.4 2009-11-04 09:58:08 uli
124
* Switched to logging mechanism provided by the "new" oflog module
125
*
126
* Revision 1.3 2009-09-30 08:05:25 uli
127
* Stop including dctk.h in libi2d's header files.
128
*
129
* Revision 1.2 2009-01-16 09:51:55 onken
130
* Completed doxygen documentation for libi2d.
131
*
132
* Revision 1.1 2008-01-16 15:11:44 onken
133
* Moved library "i2dlib" from /dcmdata/libsrc/i2dlib to /dcmdata/libi2d
134
*
135
* Revision 1.1 2008-01-11 14:17:53 onken
136
* Added various options to i2dlib. Changed logging to use a configurable
137
* logstream. Added output plugin for the new Multiframe Secondary Capture SOP
138
* Classes. Added mode for JPEG plugin to copy exsiting APPn markers (except
139
* JFIF). Changed img2dcm default behaviour to invent type1/type2 attributes (no
140
* need for templates any more). Added some bug fixes.
141
*
142
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2