Commit 133409e9 authored by Julien Michel's avatar Julien Michel

COMP: Automatic updated of modules dependencies

parent f7ae6b83
set(DOCUMENTATION "Adapters for the Curl library.")
otb_module(OTBCurlAdapters
otb_module(OTBCurlAdapters
DEPENDS
OTBCommon
OTBITK
OPTIONAL_DEPENDS
OTBCurl
TEST_DEPENDS
OTBTestKernel
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Adapters for the Gdal Library ( for reading and writing ).")
otb_module(OTBGdalAdapters
otb_module(OTBGdalAdapters
DEPENDS
OTBBoostAdapters
OTBBoost
OTBCommon
OTBGDAL
TEST_DEPENDS
OTBTestKernel
OTBITK
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -3,17 +3,22 @@ process imagery, maps, terrain, and vector data). It is used inside OTB for
several purposes: sensor models (especially RPC), metadata parsers, DEM handlers, and
so on.")
otb_module(OTBOSSIMAdapters
otb_module(OTBOSSIMAdapters
DEPENDS
OTBGDAL
OTBOpenThreads
OTBITK
OTBCommon
OTBOssim
OTBGDAL
OTBOssimPlugins
OTBOpenThreads
OTBOssim
TEST_DEPENDS
OTBTestKernel
OTBImageBase
OTBImageIO
OTBTransform
OTBProjection
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Adapters for the OpenThreads library (thread interface for
C++).")
otb_module(OTBOpenThreadsAdapters
DEPENDS
OTBCommon
otb_module(OTBOpenThreadsAdapters
TEST_DEPENDS
OTBTestKernel
OTBITK
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Classification application.")
otb_module(OTBAppClassification
otb_module(OTBAppClassification
DEPENDS
OTBVectorDataBase
OTBConversion
......@@ -12,10 +12,10 @@ otb_module(OTBAppClassification
OTBVectorDataIO
OTBSOM
OTBSupervised
OTBLearningBase
OTBApplicationEngine
OTBIndices
OTBMathParser
OTBITK
OTBDempsterShafer
OTBGdalAdapters
OTBProjection
......@@ -26,11 +26,11 @@ otb_module(OTBAppClassification
OTBImageManipulation
OTBObjectList
OTBCommon
OTBStreaming
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Edge detection and extraction application (see also Edge
module).")
otb_module(OTBAppEdge
otb_module(OTBAppEdge
DEPENDS
OTBStatistics
OTBProjection
OTBITK
OTBImageBase
OTBEdge
OTBApplicationEngine
OTBEdge
OTBImageManipulation
OTBProjection
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Basic filters application.")
otb_module(OTBAppFiltering
otb_module(OTBAppFiltering
DEPENDS
OTBImageNoise
OTBImageManipulation
OTBITK
OTBApplicationEngine
OTBImageBase
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Fusion of classifications application.")
otb_module(OTBAppFusion
otb_module(OTBAppFusion
DEPENDS
OTBImageBase
OTBInterpolation
OTBITK
OTBPanSharpening
OTBImageBase
OTBApplicationEngine
OTBProjection
OTBInterpolation
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Image utils and handling application.")
otb_module(OTBAppImageUtils
otb_module(OTBAppImageUtils
DEPENDS
OTBStatistics
OTBColorMap
OTBImageBase
OTBTransform
OTBApplicationEngine
OTBKMZWriter
OTBImageManipulation
OTBStreaming
OTBCarto
OTBImageManipulation
OTBApplicationEngine
OTBCurlAdapters
OTBProjection
OTBITK
OTBMathParser
OTBCommon
OTBInterpolation
OTBKMZWriter
OTBOSSIMAdapters
OTBObjectList
OTBStreaming
OTBOSSIMAdapters
OTBProjection
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Geometric moments (for pattern recognition) application.")
otb_module(OTBAppMoments
otb_module(OTBAppMoments
DEPENDS
OTBMoments
OTBImageBase
OTBApplicationEngine
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Morphomath application.")
otb_module(OTBAppMorphology
otb_module(OTBAppMorphology
DEPENDS
OTBImageBase
OTBApplicationEngine
OTBObjectList
OTBITK
OTBApplicationEngine
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Optical calibration application.")
otb_module(OTBAppOpticalCalibration
otb_module(OTBAppOpticalCalibration
DEPENDS
OTBOpticalCalibration
OTBProjection
OTBApplicationEngine
OTBImageManipulation
OTBITK
OTBApplicationEngine
OTBProjection
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Projection application (see also Projection module).")
otb_module(OTBAppProjection
otb_module(OTBAppProjection
DEPENDS
OTBGdalAdapters
OTBImageManipulation
......@@ -12,12 +12,14 @@ otb_module(OTBAppProjection
OTBApplicationEngine
OTBMathParser
OTBCommon
OTBGDAL
OTBInterpolation
OTBGDAL
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Segmentation application.")
otb_module(OTBAppSegmentation
otb_module(OTBAppSegmentation
DEPENDS
OTBVectorDataBase
OTBLabelMap
OTBOGRProcessing
OTBConversion
OTBImageManipulation
OTBStatistics
OTBImageIO
OTBProjection
OTBImageBase
OTBITK
OTBCCOBIA
OTBWatersheds
OTBGdalAdapters
OTBSmoothing
OTBTransform
OTBMetrics
OTBOGRProcessing
OTBStatistics
OTBSmoothing
OTBMeanShift
OTBGdalAdapters
OTBApplicationEngine
OTBCCOBIA
OTBImageBase
OTBMathParser
OTBMorphologicalProfiles
OTBTransform
OTBCommon
OTBImageManipulation
OTBMorphologicalProfiles
OTBLabelMap
OTBProjection
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Stereo application (see also Stereo module).")
otb_module(OTBAppStereo
otb_module(OTBAppStereo
DEPENDS
OTBStereo
OTBStatistics
OTBImageIO
OTBITK
OTBImageBase
OTBInterpolation
OTBTransform
......@@ -14,10 +15,11 @@ otb_module(OTBAppStereo
OTBMathParser
OTBObjectList
OTBApplicationEngine
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "Textures application (see also Textures module).")
otb_module(OTBAppTextures
otb_module(OTBAppTextures
DEPENDS
OTBTextures
OTBITK
OTBImageBase
OTBObjectList
OTBApplicationEngine
OTBImageManipulation
OTBObjectList
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "VectorUtils application.")
otb_module(OTBAppVectorUtils
otb_module(OTBAppVectorUtils
DEPENDS
OTBVectorDataBase
OTBProjection
OTBVectorDataManipulation
OTBCarto
OTBCommon
OTBApplicationEngine
OTBCommon
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBCommandLine
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "TO BE DOCUMENTED")
otb_module(OTBCommon
otb_module(OTBCommon
DEPENDS
OTBITKPendingPatches
OTBBoost
OTBITK
OTBITKPendingPatches
TEST_DEPENDS
OTBTestKernel
DESCRIPTION
"${DOCUMENTATION}"
)
set(DOCUMENTATION "This module contains base classes that allow the
representation of mono- and multiband images.")
otb_module(OTBImageBase
otb_module(OTBImageBase
DEPENDS
OTBCommon
OTBMetadata
OTBOSSIMAdapters
OTBITK
OTBITKPendingPatches
OTBMetadata
OTBCommon
TEST_DEPENDS
OTBStatistics
OTBImageIO
OTBMoments
OTBTestKernel
OTBDescriptors
OTBBoost
OTBOssim
OTBObjectList
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "This module contains additional interpolation functions
(compared to the ones already available in itk -see itk::InterpolateImageFunction-).")
otb_module(OTBInterpolation
otb_module(OTBInterpolation
DEPENDS
OTBImageBase
OTBBoost
OTBCommon
OTBITKPendingPatches
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBImageIO
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -3,14 +3,20 @@ manipulation based on object attributes. They are useful for Object-Based Image
(OBIA) (analyzing images at the object level instead of working at the pixel
level).")
otb_module(OTBLabelMap
otb_module(OTBLabelMap
DEPENDS
OTBVectorDataBase
OTBCommon
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBImageIO
OTBProjection
OTBVectorDataIO
OTBVectorDataManipulation
OTBImageBase
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -2,15 +2,19 @@ set(DOCUMENTATION "This module contains a set of classes that allow parsing
metadata files from different types of sensor (both optical and radar sensor types
are supported. for instance: Pleiades, SPOT6, TerraSar, and so on).")
otb_module(OTBMetadata
otb_module(OTBMetadata
DEPENDS
OTBObjectList
OTBBoost
OTBCommon
OTBITK
OTBOSSIMAdapters
OTBObjectList
OTBCommon
TEST_DEPENDS
OTBTestKernel
OTBImageIO
OTBImageBase
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -3,11 +3,11 @@ ITK/OTB object list with the appropriate formalism. For instance, it is possible
apply a given scalar image filter to a list of images. or to produce an output
corresponding to the elements selected from an image list. and so on.")
otb_module(OTBObjectList
otb_module(OTBObjectList
DEPENDS
OTBCommon
OTBITK
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -6,14 +6,18 @@ will be able to apply a transform to all the points of a PointSet, extract all
the points of a PointSet that are in a given region, generate a random point set,
and so on.")
otb_module(OTBPointSet
otb_module(OTBPointSet
DEPENDS
OTBCommon
OTBInterpolation
OTBStreaming
OTBInterpolation
OTBITK
OTBCommon
TEST_DEPENDS
OTBTestKernel
OTBImageIO
OTBImageBase
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -8,12 +8,16 @@ Spatial objects are a natural data structure for communicating the results of
segmentation methods and for introducing geometrical priors in both segmentation and
registration methods.")
otb_module(OTBSpatialObjects
otb_module(OTBSpatialObjects
DEPENDS
OTBCommon
OTBITK
TEST_DEPENDS
OTBTestKernel
OTBImageIO
OTBImageBase
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -3,16 +3,18 @@ functionalities: only the data of a particular requested region are produced. Th
useful when big images must be processed: processing is done piecewise, which prevents
the system from running out of memory.")
otb_module(OTBStreaming
otb_module(OTBStreaming
DEPENDS
OTBITK
OTBITKPendingPatches
OTBImageBase
OTBOSSIMAdapters
OTBCommon
OTBITKPendingPatches
OTBOSSIMAdapters
OTBObjectList
TEST_DEPENDS
OTBTestKernel
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -3,17 +3,22 @@ that are more suitable to remote sensing (compared to the ones already available
itk -see itk::Transform-). this mainly concerns transformations of coordinates
from any map projection or sensor model to any map projection or sensor model.")
otb_module(OTBTransform
otb_module(OTBTransform
DEPENDS
OTBITK
OTBITKPendingPatches
OTBCommon
OTBGDAL
OTBBoost
OTBOSSIMAdapters
OTBInterpolation
OTBBoost
OTBGDAL
OTBCommon
TEST_DEPENDS
OTBTestKernel
OTBImageIO
OTBOssim
OTBImageBase
DESCRIPTION
"${DOCUMENTATION}"
)
)
set(DOCUMENTATION "This module contains base classes for representing vector
data (see also VectorDataIO and VectorDataManipulation modules).")
otb_module(OTBVectorDataBase
otb_module(OTBVectorDataBase
DEPENDS
OTBCommon
OTBOSSIMAdapters
OTBGDAL
OTBObjectList
OTBITK
OTBGDAL
OTBCommon
TEST_DEPENDS
OTBTestKernel
OTBVectorDataIO
DESCRIPTION
"${DOCUMENTATION}"
)
)
......@@ -2,13 +2,17 @@ set(DOCUMENTATION "This module contains classes to estimate and detect clouds.
The implemented filters rely on the spectral angle principle to measure the
radiometric gap between a reference pixel and the other pixels of the image.")
otb_module(OTBCloudDetection
otb_module(OTBCloudDetection
DEPENDS
OTBImageManipulation
OTBITKPendingPatches
TEST_DEPENDS
OTBTestKernel