File: init.cc

package info (click to toggle)
dcmtk 3.6.9-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 95,648 kB
  • sloc: ansic: 426,874; cpp: 318,177; makefile: 6,401; sh: 4,341; yacc: 1,026; xml: 482; lex: 321; perl: 277
file content (101 lines) | stat: -rw-r--r-- 3,826 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/*
 *
 *  Copyright (C) 2015-2022, J. Riesmeier, Oldenburg, Germany
 *  All rights reserved.  See COPYRIGHT file for details.
 *
 *  Source file for class CMR_ContentMappingResource
 *
 *  Author: Joerg Riesmeier
 *
 */


#include "dcmtk/config/osconfig.h"    /* make sure OS specific configuration is included first */

#include "dcmtk/dcmsr/cmr/init.h"

#include "dcmtk/dcmsr/cmr/cid11.h"
#include "dcmtk/dcmsr/cmr/cid29.h"
#include "dcmtk/dcmsr/cmr/cid42.h"
#include "dcmtk/dcmsr/cmr/cid100.h"
#include "dcmtk/dcmsr/cmr/cid218.h"
#include "dcmtk/dcmsr/cmr/cid244.h"
#include "dcmtk/dcmsr/cmr/cid247.h"
#include "dcmtk/dcmsr/cmr/cid4020.h"
#include "dcmtk/dcmsr/cmr/cid4021.h"
#include "dcmtk/dcmsr/cmr/cid4031.h"
#include "dcmtk/dcmsr/cmr/cid5000.h"
#include "dcmtk/dcmsr/cmr/cid5001.h"
#include "dcmtk/dcmsr/cmr/cid6147.h"
#include "dcmtk/dcmsr/cmr/cid7021.h"
#include "dcmtk/dcmsr/cmr/cid7181.h"
#include "dcmtk/dcmsr/cmr/cid7445.h"
#include "dcmtk/dcmsr/cmr/cid7452.h"
#include "dcmtk/dcmsr/cmr/cid7453.h"
#include "dcmtk/dcmsr/cmr/cid7464.h"
#include "dcmtk/dcmsr/cmr/cid7469.h"
#include "dcmtk/dcmsr/cmr/cid7551.h"
#include "dcmtk/dcmsr/cmr/cid10013.h"
#include "dcmtk/dcmsr/cmr/cid10033.h"


/*------------------*
 *  implementation  *
 *------------------*/

void CMR_ContentMappingResource::initializeAllContextGroups()
{
    /* initialize all context groups, one after the other */
    CID11_AdministrationRoute::initialize();
    CID29_AcquisitionModality::initialize();
    CID42_NumericValueQualifier::initialize();
    CID100_QuantitativeDiagnosticImagingProcedure::initialize();
    CID218_QuantitativeImageFeature::initialize();
    CID244_Laterality::initialize();
    CID247_LateralityLeftRightOnly::initialize();
    CID4020_PETRadionuclide::initialize();
    CID4021_PETRadiopharmaceutical::initialize();
    CID4031_CommonAnatomicRegion::initialize();
    CID5000_Language::initialize();
    CID5001_Country::initialize();
    CID6147_ResponseCriteria::initialize();
    CID7021_MeasurementReportDocumentTitle::initialize();
    CID7181_AbstractMultiDimensionalImageModelComponentUnit::initialize();
    CID7445_DeviceParticipatingRole::initialize();
    CID7452_OrganizationalRole::initialize();
    CID7453_PerformingRole::initialize();
    CID7464_GeneralRegionOfInterestMeasurementModifier::initialize();
    CID7551_GenericPurposeOfReferenceToImagesAndCoordinatesInMeasurement::initialize();
    CID7469_GenericIntensityAndSizeMeasurement::initialize();
    CID10013_CTAcquisitionType::initialize();
    CID10033_CTReconstructionAlgorithm::initialize();
}


void CMR_ContentMappingResource::cleanupAllContextGroups()
{
    /* cleanup all context groups, one after the other */
    CID11_AdministrationRoute::cleanup();
    CID29_AcquisitionModality::cleanup();
    CID42_NumericValueQualifier::cleanup();
    CID100_QuantitativeDiagnosticImagingProcedure::cleanup();
    CID218_QuantitativeImageFeature::cleanup();
    CID244_Laterality::cleanup();
    CID247_LateralityLeftRightOnly::cleanup();
    CID4020_PETRadionuclide::cleanup();
    CID4021_PETRadiopharmaceutical::cleanup();
    CID4031_CommonAnatomicRegion::cleanup();
    CID5000_Language::cleanup();
    CID5001_Country::cleanup();
    CID6147_ResponseCriteria::cleanup();
    CID7021_MeasurementReportDocumentTitle::cleanup();
    CID7181_AbstractMultiDimensionalImageModelComponentUnit::cleanup();
    CID7445_DeviceParticipatingRole::cleanup();
    CID7452_OrganizationalRole::cleanup();
    CID7453_PerformingRole::cleanup();
    CID7464_GeneralRegionOfInterestMeasurementModifier::cleanup();
    CID7469_GenericIntensityAndSizeMeasurement::cleanup();
    CID7551_GenericPurposeOfReferenceToImagesAndCoordinatesInMeasurement::cleanup();
    CID10013_CTAcquisitionType::cleanup();
    CID10033_CTReconstructionAlgorithm::cleanup();
}