OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmnet
include
dcmtk
dcmnet
dccftsmp.h
1
/*
2
*
3
* Copyright (C) 1994-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: dcmnet
15
*
16
* Author: Marco Eichelberg
17
*
18
* Purpose:
19
* class DcmTransferSyntaxMap
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:17:22 $
23
* CVS/RCS Revision: $Revision: 1.3 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
#ifndef DCCFTSMP_H
31
#define DCCFTSMP_H
32
33
#include "dcmtk/config/osconfig.h"
34
#include "dcmtk/ofstd/oflist.h"
/* for class OFList<> */
35
#include "dcmtk/ofstd/ofcond.h"
/* for class OFCondition */
36
#include "dcmtk/dcmnet/dcmsmap.h"
/* for class DcmSimpleMap<> */
37
#include "dcmtk/dcmnet/dccfuidh.h"
/* for class DcmUIDHandler */
38
39
43
typedef
OFList<DcmUIDHandler>
DcmTransferSyntaxList
;
44
48
class
DcmTransferSyntaxMap
49
{
50
public
:
52
DcmTransferSyntaxMap
();
53
55
~DcmTransferSyntaxMap
();
56
64
OFCondition
add
(
65
const
char
*key,
66
const
char
*transferSyntaxUID);
67
72
OFBool
isKnownKey
(
const
char
*key)
const
;
73
78
const
DcmTransferSyntaxList
*
getTransferSyntaxList
(
const
char
*key)
const
;
79
80
private
:
82
DcmTransferSyntaxMap
(
const
DcmTransferSyntaxMap
& arg);
83
85
DcmTransferSyntaxMap
&
operator=
(
const
DcmTransferSyntaxMap
& arg);
86
88
DcmSimpleMap<DcmTransferSyntaxList *>
map_
;
89
90
};
91
92
#endif
93
94
/*
95
* CVS/RCS Log
96
* $Log: dccftsmp.h,v $
97
* Revision 1.3 2010-10-14 13:17:22 joergr
98
* Updated copyright header. Added reference to COPYRIGHT file.
99
*
100
* Revision 1.2 2005/12/08 16:02:14 meichel
101
* Changed include path schema for all DCMTK header files
102
*
103
* Revision 1.1 2003/06/10 14:27:33 meichel
104
* Initial release of class DcmAssociationConfiguration and support
105
* classes. This class maintains a list of association negotiation
106
* profiles that can be addressed by symbolic keys. The profiles may
107
* be read from a configuration file.
108
*
109
*
110
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2