CTL
0.6.1
Computed Tomography Library
modules
src
ctl.h
1
#ifndef CTL_META_CTL_H
2
#define CTL_META_CTL_H
3
4
/*
5
* This header includes all headers of the CTL main module
6
* provided that all submodules are included in the qmake project, usually by including
7
* the CTL main module 'ctl.pri'.
8
* Otherwise, only the headers of the added submodules will be included.
9
*/
10
11
#ifdef CTL_CORE_MODULE_AVAILABLE
12
#include "acquisition/abstractpreparestep.h"
13
#include "acquisition/acquisitionsetup.h"
14
#include "
acquisition/ctsystem.h
"
15
#include "acquisition/ctsystembuilder.h"
16
#include "
acquisition/geometrydecoder.h
"
17
#include "
acquisition/geometryencoder.h
"
18
#include "acquisition/preparationprotocols.h"
19
#include "acquisition/preparesteps.h"
20
#include "acquisition/radiationencoder.h"
21
#include "
acquisition/simplectsystem.h
"
22
#include "acquisition/systemblueprints.h"
23
#include "acquisition/trajectories.h"
24
#include "
acquisition/viewgeometry.h
"
25
#include "components/abstractbeammodifier.h"
26
#include "
components/abstractdetector.h
"
27
#include "
components/abstractgantry.h
"
28
#include "
components/abstractsource.h
"
29
#include "components/allcomponents.h"
30
#include "components/allgenerictypes.h"
31
#include "components/attenuationfilter.h"
32
#include "
components/carmgantry.h
"
33
#include "
components/cylindricaldetector.h
"
34
#include "
components/flatpaneldetector.h
"
35
#include "
components/genericbeammodifier.h
"
36
#include "
components/genericdetector.h
"
37
#include "
components/genericgantry.h
"
38
#include "components/genericsource.h"
39
#include "
components/systemcomponent.h
"
40
#include "
components/tubulargantry.h
"
41
#include "components/xraylaser.h"
42
#include "components/xraytube.h"
43
#include "img/abstractdynamicvolumedata.h"
44
#include "img/basisfunctionvolume.h"
45
#include "
img/chunk2d.h
"
46
#include "img/compositevolume.h"
47
#include "img/lineardynamicvolume.h"
48
#include "
img/modulelayout.h
"
49
#include "
img/projectiondata.h
"
50
#include "img/projectiondataview.h"
51
#include "
img/singleviewdata.h
"
52
#include "img/sparsevoxelvolume.h"
53
#include "img/spectralvolumedata.h"
54
#include "img/trivialdynamicvolume.h"
55
#include "
img/voxelvolume.h
"
56
#include "io/abstractbasetypeio.h"
57
#include "io/abstractserializer.h"
58
#include "
io/basetypeio.h
"
59
#include "io/binaryserializer.h"
60
#include "io/ctldatabase.h"
61
#include "
io/jsonserializer.h
"
62
#include "io/messagehandler.h"
63
#include "io/metainfokeys.h"
64
#include "io/rawdataio.h"
65
#include "
io/serializationhelper.h
"
66
#include "
io/serializationinterface.h
"
67
#include "mat/homography.h"
68
#include "mat/mat.h"
69
#include "mat/matrix_algorithm.h"
70
#include "mat/matrix_types.h"
71
#include "mat/matrix_utils.h"
72
#include "mat/pi.h"
73
#include "mat/pmatcomparator.h"
74
#include "
mat/projectionmatrix.h
"
75
#include "
models/abstractdatamodel2d.h
"
76
#include "
models/abstractdatamodel.h
"
77
#include "models/abstractphantomgenerator.h"
78
#include "models/abstractxrayspectrummodel.h"
79
#include "models/datamodeloperations.h"
80
#include "
models/datamodels1d.h
"
81
#include "models/datamodels2d.h"
82
#include "models/intervaldataseries.h"
83
#include "models/numericalintegrationdecorator.h"
84
#include "models/pointseriesbase.h"
85
#include "models/tabulateddatamodel.h"
86
#include "models/vesselphantomgenerator.h"
87
#include "models/xrayspectrummodels.h"
88
#include "models/xydataseries.h"
89
#include "phantoms/growingvesselphantom.h"
90
#include "processing/abstractprojectionfilter.h"
91
#include "processing/abstractvolumedecomposer.h"
92
#include "processing/abstractvolumefilter.h"
93
#include "processing/abstractvolumesparsifier.h"
94
#include "
processing/diff.h
"
95
#include "processing/errormetrics.h"
96
#include "
processing/filter.h
"
97
#include "processing/imageprocessing.h"
98
#include "processing/modelbasedvolumedecomposer.h"
99
#include "processing/neighborselector.h"
100
#include "
processing/range.h
"
101
#include "processing/threadpool.h"
102
#include "processing/thresholdvolumesparsifier.h"
103
#include "
projectors/abstractprojector.h
"
104
#include "
projectors/arealfocalspotextension.h
"
105
#include "projectors/detectorsaturationextension.h"
106
#include "projectors/dynamicprojectorextension.h"
107
#include "projectors/poissonnoiseextension.h"
108
#include "
projectors/projectionpipeline.h
"
109
#include "
projectors/projectorextension.h
"
110
#include "projectors/raycasterprojectorcpu.h"
111
#include "projectors/spectraleffectsextension.h"
112
#include "
recon/abstractreconstructor.h
"
113
#include "recon/abstractsubsetgenerator.h"
114
#include "recon/defaultsubsetgenerator.h"
115
#include "recon/orthogonalsubsetgenerator.h"
116
#include "recon/regularizers.h"
117
#include "recon/simplebackprojectorcpu.h"
118
#include "recon/simplesubsetgenerator.h"
119
#include "recon/transitionschemeextension.h"
120
// Qt-free
121
#include "mat/deg.h"
122
#include "mat/matrix.h"
123
#include "models/copyableuniqueptr.h"
124
#include "processing/coordinates.h"
125
#endif // CTL_CORE_MODULE_AVAILABLE
126
127
#ifdef DEN_FILE_IO_MODULE_AVAILABLE
128
#include "io/den/den.h"
129
#include "io/den/den_header.h"
130
#include "io/den/den_tpl_deduct.h"
131
#include "io/den/den_utils.h"
132
#include "io/den/denfileio.h"
133
#include "io/den/dfileformat.h"
134
#endif // DEN_FILE_IO_MODULE_AVAILABLE
135
136
#ifdef NRRD_FILE_IO_MODULE_AVAILABLE
137
#include "io/nrrd/nrrdfileio.h"
138
#endif // NRRD_FILE_IO_MODULE_AVAILABLE
139
140
#endif // CTL_META_CTL_H
projectionmatrix.h
abstractdatamodel.h
abstractdetector.h
abstractreconstructor.h
projectorextension.h
filter.h
geometryencoder.h
flatpaneldetector.h
projectiondata.h
basetypeio.h
cylindricaldetector.h
ctsystem.h
abstractgantry.h
geometrydecoder.h
singleviewdata.h
genericdetector.h
datamodels1d.h
range.h
serializationhelper.h
serializationinterface.h
diff.h
simplectsystem.h
abstractprojector.h
voxelvolume.h
arealfocalspotextension.h
jsonserializer.h
genericbeammodifier.h
viewgeometry.h
abstractdatamodel2d.h
abstractsource.h
chunk2d.h
carmgantry.h
modulelayout.h
systemcomponent.h
tubulargantry.h
projectionpipeline.h
genericgantry.h
Generated by
1.8.16