OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
dcmsr
include
dcmtk
dcmsr
dsrenhcc.h
1
/*
2
*
3
* Copyright (C) 2003-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: dcmsr
15
*
16
* Author: Joerg Riesmeier
17
*
18
* Purpose:
19
* classes: DSREnhancedSRConstraintChecker
20
*
21
* Last Update: $Author: joergr $
22
* Update Date: $Date: 2010-10-14 13:16:32 $
23
* CVS/RCS Revision: $Revision: 1.4 $
24
* Status: $State: Exp $
25
*
26
* CVS/RCS Log at end of file
27
*
28
*/
29
30
31
#ifndef DSRENHCC_H
32
#define DSRENHCC_H
33
34
#include "dcmtk/config/osconfig.h"
/* make sure OS specific configuration is included first */
35
36
#include "dcmtk/dcmsr/dsriodcc.h"
37
38
39
/*---------------------*
40
* class declaration *
41
*---------------------*/
42
45
class
DSREnhancedSRConstraintChecker
46
:
public
DSRIODConstraintChecker
47
{
48
49
public
:
50
53
DSREnhancedSRConstraintChecker
();
54
57
virtual
~DSREnhancedSRConstraintChecker
();
58
62
virtual
OFBool
isByReferenceAllowed
()
const
;
63
67
virtual
OFBool
isTemplateSupportRequired
()
const
;
68
72
virtual
const
char
*
getRootTemplateIdentifier
()
const
;
73
77
virtual
E_DocumentType
getDocumentType
()
const
;
78
87
virtual
OFBool
checkContentRelationship
(
const
E_ValueType
sourceValueType,
88
const
E_RelationshipType
relationshipType,
89
const
E_ValueType
targetValueType,
90
const
OFBool byReference = OFFalse)
const
;
91
};
92
93
94
#endif
95
96
97
/*
98
* CVS/RCS Log:
99
* $Log: dsrenhcc.h,v $
100
* Revision 1.4 2010-10-14 13:16:32 joergr
101
* Updated copyright header. Added reference to COPYRIGHT file.
102
*
103
* Revision 1.3 2005-12-08 16:05:03 meichel
104
* Changed include path schema for all DCMTK header files
105
*
106
* Revision 1.2 2003/10/09 12:56:42 joergr
107
* Added check for root template identifier when reading an SR document.
108
*
109
* Revision 1.1 2003/09/15 14:22:04 joergr
110
* Introduced new class to facilitate checking of SR IOD relationship content
111
* constraints. Replaced old implementation distributed over numerous classes.
112
*
113
*/
Generated on Thu Dec 20 2012 for
OFFIS DCMTK
Version 3.6.0 by
Doxygen
1.8.2