From a0de62b13ff349090f8fd3b54167b110f3936b26 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Mon, 7 Sep 2026 10:12:22 -0500 Subject: [PATCH] COMP: Link ITK::ITKVtkGlueModule in examples that include QuickView.h Fifty examples include "QuickView.h" under #ifdef ENABLE_QUICKVIEW, but forty-nine never linked ITK::ITKVtkGlueModule, the module that provides that header. Its include directory therefore never reached the compile line and the build failed with: Code.cxx:23:12: fatal error: 'QuickView.h' file not found src/CMakeLists.txt defines ENABLE_QUICKVIEW only when VTK is found, so a configure without VTK compiles the guarded include out and the omission is invisible. It appears only in a build that has VTK available. Bridge/VtkGlue/VTKImageToITKImage already linked the module and supplied the spelling used here. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01S5zzoU6yyUwdLEvjM2s6iS --- src/Core/Common/DisplayImage/CMakeLists.txt | 1 + src/Core/Common/IterateLineThroughImage/CMakeLists.txt | 1 + .../IterateRegionWithAccessToIndexWithWriteAccess/CMakeLists.txt | 1 + .../CMakeLists.txt | 1 + src/Core/Common/MultiThreadOilPainting/CMakeLists.txt | 1 + src/Core/SpatialObjects/ContourSpatialObject/CMakeLists.txt | 1 + .../Transform/GlobalRegistrationTwoImagesBSpline/CMakeLists.txt | 1 + .../SmoothImageWhilePreservingEdges/CMakeLists.txt | 1 + .../SmoothImageWhilePreservingEdges2/CMakeLists.txt | 1 + .../ClosingBinaryImage/CMakeLists.txt | 1 + .../OpeningBinaryImage/CMakeLists.txt | 1 + .../BinaryMathematicalMorphology/PruneBinaryImage/CMakeLists.txt | 1 + .../Convolution/ColorNormalizedCorrelation/CMakeLists.txt | 1 + src/Filtering/Convolution/ConvolveImageWithKernel/CMakeLists.txt | 1 + src/Filtering/Convolution/NormalizedCorrelation/CMakeLists.txt | 1 + .../CurvatureFlow/BinaryMinMaxCurvatureFlow/CMakeLists.txt | 1 + .../CurvatureFlow/SmoothImageUsingCurvatureFlow/CMakeLists.txt | 1 + .../SmoothImageUsingMinMaxCurvatureFlow/CMakeLists.txt | 1 + .../SmoothRGBImageUsingCurvatureFlow/CMakeLists.txt | 1 + .../SmoothRGBImageUsingMinMaxCurvatureFlow/CMakeLists.txt | 1 + .../DistanceMap/ApproxDistanceMapOfBinary/CMakeLists.txt | 1 + .../DistanceMap/MaurerDistanceMapOfBinary/CMakeLists.txt | 1 + .../MeanDistanceBetweenAllPointsOnTwoCurves/CMakeLists.txt | 1 + .../DistanceMap/SignedDistanceMapOfBinary/CMakeLists.txt | 1 + .../ApplyAFilterToASpecifiedRegionOfAnImage/CMakeLists.txt | 1 + src/Filtering/ImageFeature/BilateralFilterAnImage/CMakeLists.txt | 1 + .../ImageFeature/FindZeroCrossingsInSignedImage/CMakeLists.txt | 1 + src/Filtering/ImageFeature/SharpenImage/CMakeLists.txt | 1 + .../ImageFeature/ZeroCrossingBasedEdgeDecor/CMakeLists.txt | 1 + .../ImageGrid/CropImageBySpecifyingRegion2/CMakeLists.txt | 1 + .../ImageGrid/RunImageFilterOnRegionOfImage/CMakeLists.txt | 1 + src/Filtering/ImageIntensity/AbsValueOfImage/CMakeLists.txt | 1 + src/Filtering/ImageIntensity/InvertImage/CMakeLists.txt | 1 + src/Filtering/ImageIntensity/MaskImage/CMakeLists.txt | 1 + src/Filtering/ImageIntensity/NormalizeImage/CMakeLists.txt | 1 + .../CMakeLists.txt | 1 + .../CMakeLists.txt | 1 + .../ImageLabel/LabelContoursOfConnectComponent/CMakeLists.txt | 1 + .../ErodeBinaryImageUsingFlatStruct/CMakeLists.txt | 1 + .../Smoothing/FindHigherDerivativesOfImage/CMakeLists.txt | 1 + .../SmoothImageWithDiscreteGaussianFilter/CMakeLists.txt | 1 + .../Thresholding/DemonstrateThresholdAlgorithms/CMakeLists.txt | 1 + .../Thresholding/SeparateGroundUsingOtsu/CMakeLists.txt | 1 + src/Nonunit/Review/GeometricPropertiesOfRegion/CMakeLists.txt | 1 + .../AssignContiguousLabelsToConnectedRegions/CMakeLists.txt | 1 + .../ExtraLargestConnectComponentFromBinaryImage/CMakeLists.txt | 1 + .../LabelConnectComponentsInBinaryImage/CMakeLists.txt | 1 + .../LabelConnectComponentsInGrayscaleImage/CMakeLists.txt | 1 + .../RegionGrowing/SegmentPixelsWithSimilarStats/CMakeLists.txt | 1 + 49 files changed, 49 insertions(+) diff --git a/src/Core/Common/DisplayImage/CMakeLists.txt b/src/Core/Common/DisplayImage/CMakeLists.txt index c4767c0fc..44847473d 100644 --- a/src/Core/Common/DisplayImage/CMakeLists.txt +++ b/src/Core/Common/DisplayImage/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/Common/IterateLineThroughImage/CMakeLists.txt b/src/Core/Common/IterateLineThroughImage/CMakeLists.txt index 982e2fefe..4f9c2bc55 100644 --- a/src/Core/Common/IterateLineThroughImage/CMakeLists.txt +++ b/src/Core/Common/IterateLineThroughImage/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/Common/IterateRegionWithAccessToIndexWithWriteAccess/CMakeLists.txt b/src/Core/Common/IterateRegionWithAccessToIndexWithWriteAccess/CMakeLists.txt index 0605a009e..ff85035ab 100644 --- a/src/Core/Common/IterateRegionWithAccessToIndexWithWriteAccess/CMakeLists.txt +++ b/src/Core/Common/IterateRegionWithAccessToIndexWithWriteAccess/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/Common/IterateRegionWithAccessToIndexWithoutWriteAccess/CMakeLists.txt b/src/Core/Common/IterateRegionWithAccessToIndexWithoutWriteAccess/CMakeLists.txt index b5951c2ba..12bc9323b 100644 --- a/src/Core/Common/IterateRegionWithAccessToIndexWithoutWriteAccess/CMakeLists.txt +++ b/src/Core/Common/IterateRegionWithAccessToIndexWithoutWriteAccess/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/Common/MultiThreadOilPainting/CMakeLists.txt b/src/Core/Common/MultiThreadOilPainting/CMakeLists.txt index 713ff9dff..7eed02386 100644 --- a/src/Core/Common/MultiThreadOilPainting/CMakeLists.txt +++ b/src/Core/Common/MultiThreadOilPainting/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/SpatialObjects/ContourSpatialObject/CMakeLists.txt b/src/Core/SpatialObjects/ContourSpatialObject/CMakeLists.txt index eb30f55b2..d4d4d5fd5 100644 --- a/src/Core/SpatialObjects/ContourSpatialObject/CMakeLists.txt +++ b/src/Core/SpatialObjects/ContourSpatialObject/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKSpatialObjectsModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Core/Transform/GlobalRegistrationTwoImagesBSpline/CMakeLists.txt b/src/Core/Transform/GlobalRegistrationTwoImagesBSpline/CMakeLists.txt index e0870e6d1..b51c02787 100644 --- a/src/Core/Transform/GlobalRegistrationTwoImagesBSpline/CMakeLists.txt +++ b/src/Core/Transform/GlobalRegistrationTwoImagesBSpline/CMakeLists.txt @@ -29,6 +29,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKRegistrationCommonModule ITK::ITKSpatialObjectsModule ITK::ITKTransformModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges/CMakeLists.txt b/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges/CMakeLists.txt index ca95be1fc..eada292d2 100644 --- a/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges/CMakeLists.txt +++ b/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageAdaptorsModule ITK::ITKImageFilterBaseModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges2/CMakeLists.txt b/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges2/CMakeLists.txt index 69ffd70e6..c568cc7f4 100644 --- a/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges2/CMakeLists.txt +++ b/src/Filtering/AnisotropicSmoothing/SmoothImageWhilePreservingEdges2/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageAdaptorsModule ITK::ITKImageFilterBaseModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/BinaryMathematicalMorphology/ClosingBinaryImage/CMakeLists.txt b/src/Filtering/BinaryMathematicalMorphology/ClosingBinaryImage/CMakeLists.txt index 8d559e96e..e020aae70 100644 --- a/src/Filtering/BinaryMathematicalMorphology/ClosingBinaryImage/CMakeLists.txt +++ b/src/Filtering/BinaryMathematicalMorphology/ClosingBinaryImage/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageIntensityModule ITK::ITKMathematicalMorphologyModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/BinaryMathematicalMorphology/OpeningBinaryImage/CMakeLists.txt b/src/Filtering/BinaryMathematicalMorphology/OpeningBinaryImage/CMakeLists.txt index 3799dc897..55294d474 100644 --- a/src/Filtering/BinaryMathematicalMorphology/OpeningBinaryImage/CMakeLists.txt +++ b/src/Filtering/BinaryMathematicalMorphology/OpeningBinaryImage/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageIntensityModule ITK::ITKMathematicalMorphologyModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/BinaryMathematicalMorphology/PruneBinaryImage/CMakeLists.txt b/src/Filtering/BinaryMathematicalMorphology/PruneBinaryImage/CMakeLists.txt index 4122f56c1..08a3b7b6c 100644 --- a/src/Filtering/BinaryMathematicalMorphology/PruneBinaryImage/CMakeLists.txt +++ b/src/Filtering/BinaryMathematicalMorphology/PruneBinaryImage/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKBinaryMathematicalMorphologyModule ITK::ITKCommonModule ITK::ITKMathematicalMorphologyModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Convolution/ColorNormalizedCorrelation/CMakeLists.txt b/src/Filtering/Convolution/ColorNormalizedCorrelation/CMakeLists.txt index a6aaae01f..e744fe725 100644 --- a/src/Filtering/Convolution/ColorNormalizedCorrelation/CMakeLists.txt +++ b/src/Filtering/Convolution/ColorNormalizedCorrelation/CMakeLists.txt @@ -11,6 +11,7 @@ target_link_libraries( PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ITK::ITKConvolutionModule ITK::ITKImageGridModule ITK::ITKImageIntensityModule diff --git a/src/Filtering/Convolution/ConvolveImageWithKernel/CMakeLists.txt b/src/Filtering/Convolution/ConvolveImageWithKernel/CMakeLists.txt index 1bb115c4b..477a31f56 100644 --- a/src/Filtering/Convolution/ConvolveImageWithKernel/CMakeLists.txt +++ b/src/Filtering/Convolution/ConvolveImageWithKernel/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKConvolutionModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Convolution/NormalizedCorrelation/CMakeLists.txt b/src/Filtering/Convolution/NormalizedCorrelation/CMakeLists.txt index 61f642b4d..d6dff5c6c 100644 --- a/src/Filtering/Convolution/NormalizedCorrelation/CMakeLists.txt +++ b/src/Filtering/Convolution/NormalizedCorrelation/CMakeLists.txt @@ -11,6 +11,7 @@ target_link_libraries( PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ITK::ITKConvolutionModule ITK::ITKImageGridModule ITK::ITKImageIntensityModule diff --git a/src/Filtering/CurvatureFlow/BinaryMinMaxCurvatureFlow/CMakeLists.txt b/src/Filtering/CurvatureFlow/BinaryMinMaxCurvatureFlow/CMakeLists.txt index 6f9d939c5..e7d9e7344 100644 --- a/src/Filtering/CurvatureFlow/BinaryMinMaxCurvatureFlow/CMakeLists.txt +++ b/src/Filtering/CurvatureFlow/BinaryMinMaxCurvatureFlow/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKCurvatureFlowModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/CurvatureFlow/SmoothImageUsingCurvatureFlow/CMakeLists.txt b/src/Filtering/CurvatureFlow/SmoothImageUsingCurvatureFlow/CMakeLists.txt index 0a757ac53..15fb8b727 100644 --- a/src/Filtering/CurvatureFlow/SmoothImageUsingCurvatureFlow/CMakeLists.txt +++ b/src/Filtering/CurvatureFlow/SmoothImageUsingCurvatureFlow/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCurvatureFlowModule ITK::ITKImageFilterBaseModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/CurvatureFlow/SmoothImageUsingMinMaxCurvatureFlow/CMakeLists.txt b/src/Filtering/CurvatureFlow/SmoothImageUsingMinMaxCurvatureFlow/CMakeLists.txt index 3c755a724..c7e8f3714 100644 --- a/src/Filtering/CurvatureFlow/SmoothImageUsingMinMaxCurvatureFlow/CMakeLists.txt +++ b/src/Filtering/CurvatureFlow/SmoothImageUsingMinMaxCurvatureFlow/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCurvatureFlowModule ITK::ITKImageFilterBaseModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/CurvatureFlow/SmoothRGBImageUsingCurvatureFlow/CMakeLists.txt b/src/Filtering/CurvatureFlow/SmoothRGBImageUsingCurvatureFlow/CMakeLists.txt index 6103dcbba..22b61e727 100644 --- a/src/Filtering/CurvatureFlow/SmoothRGBImageUsingCurvatureFlow/CMakeLists.txt +++ b/src/Filtering/CurvatureFlow/SmoothRGBImageUsingCurvatureFlow/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCurvatureFlowModule ITK::ITKImageAdaptorsModule ITK::ITKImageComposeModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/CurvatureFlow/SmoothRGBImageUsingMinMaxCurvatureFlow/CMakeLists.txt b/src/Filtering/CurvatureFlow/SmoothRGBImageUsingMinMaxCurvatureFlow/CMakeLists.txt index dda1844ef..f77660d3c 100644 --- a/src/Filtering/CurvatureFlow/SmoothRGBImageUsingMinMaxCurvatureFlow/CMakeLists.txt +++ b/src/Filtering/CurvatureFlow/SmoothRGBImageUsingMinMaxCurvatureFlow/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCurvatureFlowModule ITK::ITKImageAdaptorsModule ITK::ITKImageComposeModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/DistanceMap/ApproxDistanceMapOfBinary/CMakeLists.txt b/src/Filtering/DistanceMap/ApproxDistanceMapOfBinary/CMakeLists.txt index f9fedfe6e..43cbd0c0d 100644 --- a/src/Filtering/DistanceMap/ApproxDistanceMapOfBinary/CMakeLists.txt +++ b/src/Filtering/DistanceMap/ApproxDistanceMapOfBinary/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKDistanceMapModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/DistanceMap/MaurerDistanceMapOfBinary/CMakeLists.txt b/src/Filtering/DistanceMap/MaurerDistanceMapOfBinary/CMakeLists.txt index 15a12b8f5..b5a34a653 100644 --- a/src/Filtering/DistanceMap/MaurerDistanceMapOfBinary/CMakeLists.txt +++ b/src/Filtering/DistanceMap/MaurerDistanceMapOfBinary/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKDistanceMapModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/DistanceMap/MeanDistanceBetweenAllPointsOnTwoCurves/CMakeLists.txt b/src/Filtering/DistanceMap/MeanDistanceBetweenAllPointsOnTwoCurves/CMakeLists.txt index 68d2dc1c6..26df7521a 100644 --- a/src/Filtering/DistanceMap/MeanDistanceBetweenAllPointsOnTwoCurves/CMakeLists.txt +++ b/src/Filtering/DistanceMap/MeanDistanceBetweenAllPointsOnTwoCurves/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKCommonModule ITK::ITKDistanceMapModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/DistanceMap/SignedDistanceMapOfBinary/CMakeLists.txt b/src/Filtering/DistanceMap/SignedDistanceMapOfBinary/CMakeLists.txt index 05cd1acb9..2f2e35c37 100644 --- a/src/Filtering/DistanceMap/SignedDistanceMapOfBinary/CMakeLists.txt +++ b/src/Filtering/DistanceMap/SignedDistanceMapOfBinary/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKDistanceMapModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageFeature/ApplyAFilterToASpecifiedRegionOfAnImage/CMakeLists.txt b/src/Filtering/ImageFeature/ApplyAFilterToASpecifiedRegionOfAnImage/CMakeLists.txt index fd5c9072c..0af0d9776 100644 --- a/src/Filtering/ImageFeature/ApplyAFilterToASpecifiedRegionOfAnImage/CMakeLists.txt +++ b/src/Filtering/ImageFeature/ApplyAFilterToASpecifiedRegionOfAnImage/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageFeatureModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageFeature/BilateralFilterAnImage/CMakeLists.txt b/src/Filtering/ImageFeature/BilateralFilterAnImage/CMakeLists.txt index 032009048..595683f60 100644 --- a/src/Filtering/ImageFeature/BilateralFilterAnImage/CMakeLists.txt +++ b/src/Filtering/ImageFeature/BilateralFilterAnImage/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageFeatureModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageFeature/FindZeroCrossingsInSignedImage/CMakeLists.txt b/src/Filtering/ImageFeature/FindZeroCrossingsInSignedImage/CMakeLists.txt index 5c9febfb6..4522a2857 100644 --- a/src/Filtering/ImageFeature/FindZeroCrossingsInSignedImage/CMakeLists.txt +++ b/src/Filtering/ImageFeature/FindZeroCrossingsInSignedImage/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKImageFeatureModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageFeature/SharpenImage/CMakeLists.txt b/src/Filtering/ImageFeature/SharpenImage/CMakeLists.txt index 8429e2ce5..504ef8f19 100644 --- a/src/Filtering/ImageFeature/SharpenImage/CMakeLists.txt +++ b/src/Filtering/ImageFeature/SharpenImage/CMakeLists.txt @@ -11,6 +11,7 @@ target_link_libraries( PRIVATE ITK::ITKImageIO ITK::ITKCommonModule + ITK::ITKVtkGlueModule ITK::ITKImageFeatureModule ITK::ITKImageIntensityModule ) diff --git a/src/Filtering/ImageFeature/ZeroCrossingBasedEdgeDecor/CMakeLists.txt b/src/Filtering/ImageFeature/ZeroCrossingBasedEdgeDecor/CMakeLists.txt index cce0fbd2e..e373750ca 100644 --- a/src/Filtering/ImageFeature/ZeroCrossingBasedEdgeDecor/CMakeLists.txt +++ b/src/Filtering/ImageFeature/ZeroCrossingBasedEdgeDecor/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageFeatureModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageGrid/CropImageBySpecifyingRegion2/CMakeLists.txt b/src/Filtering/ImageGrid/CropImageBySpecifyingRegion2/CMakeLists.txt index ace767168..ea954e781 100644 --- a/src/Filtering/ImageGrid/CropImageBySpecifyingRegion2/CMakeLists.txt +++ b/src/Filtering/ImageGrid/CropImageBySpecifyingRegion2/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageGridModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageGrid/RunImageFilterOnRegionOfImage/CMakeLists.txt b/src/Filtering/ImageGrid/RunImageFilterOnRegionOfImage/CMakeLists.txt index c7bc8a94b..89893ce4a 100644 --- a/src/Filtering/ImageGrid/RunImageFilterOnRegionOfImage/CMakeLists.txt +++ b/src/Filtering/ImageGrid/RunImageFilterOnRegionOfImage/CMakeLists.txt @@ -27,6 +27,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageGridModule ITK::ITKImageIntensityModule ITK::ITKSmoothingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageIntensity/AbsValueOfImage/CMakeLists.txt b/src/Filtering/ImageIntensity/AbsValueOfImage/CMakeLists.txt index 5b7cc610b..19e5b1563 100644 --- a/src/Filtering/ImageIntensity/AbsValueOfImage/CMakeLists.txt +++ b/src/Filtering/ImageIntensity/AbsValueOfImage/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageIntensity/InvertImage/CMakeLists.txt b/src/Filtering/ImageIntensity/InvertImage/CMakeLists.txt index 8e31614d4..2a08dc4ce 100644 --- a/src/Filtering/ImageIntensity/InvertImage/CMakeLists.txt +++ b/src/Filtering/ImageIntensity/InvertImage/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageIntensity/MaskImage/CMakeLists.txt b/src/Filtering/ImageIntensity/MaskImage/CMakeLists.txt index 1cff69131..f48290463 100644 --- a/src/Filtering/ImageIntensity/MaskImage/CMakeLists.txt +++ b/src/Filtering/ImageIntensity/MaskImage/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKImageIntensityModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageIntensity/NormalizeImage/CMakeLists.txt b/src/Filtering/ImageIntensity/NormalizeImage/CMakeLists.txt index 708451f42..086c43c9a 100644 --- a/src/Filtering/ImageIntensity/NormalizeImage/CMakeLists.txt +++ b/src/Filtering/ImageIntensity/NormalizeImage/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageIntensityModule ITK::ITKImageStatisticsModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageLabel/ExtractBoundariesOfConnectedRegionsInBinaryImage/CMakeLists.txt b/src/Filtering/ImageLabel/ExtractBoundariesOfConnectedRegionsInBinaryImage/CMakeLists.txt index 0cb3f5c11..36280693e 100644 --- a/src/Filtering/ImageLabel/ExtractBoundariesOfConnectedRegionsInBinaryImage/CMakeLists.txt +++ b/src/Filtering/ImageLabel/ExtractBoundariesOfConnectedRegionsInBinaryImage/CMakeLists.txt @@ -23,6 +23,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKCommonModule ITK::ITKImageLabelModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageLabel/ExtractInnerAndOuterBoundariesOfBlobsInBinaryImage/CMakeLists.txt b/src/Filtering/ImageLabel/ExtractInnerAndOuterBoundariesOfBlobsInBinaryImage/CMakeLists.txt index cc9d6b858..e16bee134 100644 --- a/src/Filtering/ImageLabel/ExtractInnerAndOuterBoundariesOfBlobsInBinaryImage/CMakeLists.txt +++ b/src/Filtering/ImageLabel/ExtractInnerAndOuterBoundariesOfBlobsInBinaryImage/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageIntensityModule ITK::ITKImageLabelModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/ImageLabel/LabelContoursOfConnectComponent/CMakeLists.txt b/src/Filtering/ImageLabel/LabelContoursOfConnectComponent/CMakeLists.txt index 190e857a6..fdd1cfc51 100644 --- a/src/Filtering/ImageLabel/LabelContoursOfConnectComponent/CMakeLists.txt +++ b/src/Filtering/ImageLabel/LabelContoursOfConnectComponent/CMakeLists.txt @@ -27,6 +27,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKConnectedComponentsModule ITK::ITKImageLabelModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/MathematicalMorphology/ErodeBinaryImageUsingFlatStruct/CMakeLists.txt b/src/Filtering/MathematicalMorphology/ErodeBinaryImageUsingFlatStruct/CMakeLists.txt index 3c93b8506..76a898e8c 100644 --- a/src/Filtering/MathematicalMorphology/ErodeBinaryImageUsingFlatStruct/CMakeLists.txt +++ b/src/Filtering/MathematicalMorphology/ErodeBinaryImageUsingFlatStruct/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKBinaryMathematicalMorphologyModule ITK::ITKMathematicalMorphologyModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Smoothing/FindHigherDerivativesOfImage/CMakeLists.txt b/src/Filtering/Smoothing/FindHigherDerivativesOfImage/CMakeLists.txt index 66fc0af38..cbb9b63ae 100644 --- a/src/Filtering/Smoothing/FindHigherDerivativesOfImage/CMakeLists.txt +++ b/src/Filtering/Smoothing/FindHigherDerivativesOfImage/CMakeLists.txt @@ -26,6 +26,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKCommonModule ITK::ITKImageIntensityModule ITK::ITKSmoothingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Smoothing/SmoothImageWithDiscreteGaussianFilter/CMakeLists.txt b/src/Filtering/Smoothing/SmoothImageWithDiscreteGaussianFilter/CMakeLists.txt index 4d21b2750..7d262bcfe 100644 --- a/src/Filtering/Smoothing/SmoothImageWithDiscreteGaussianFilter/CMakeLists.txt +++ b/src/Filtering/Smoothing/SmoothImageWithDiscreteGaussianFilter/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKSmoothingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Thresholding/DemonstrateThresholdAlgorithms/CMakeLists.txt b/src/Filtering/Thresholding/DemonstrateThresholdAlgorithms/CMakeLists.txt index 246680221..717273293 100644 --- a/src/Filtering/Thresholding/DemonstrateThresholdAlgorithms/CMakeLists.txt +++ b/src/Filtering/Thresholding/DemonstrateThresholdAlgorithms/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) PRIVATE ITK::ITKImageIO ITK::ITKThresholdingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Filtering/Thresholding/SeparateGroundUsingOtsu/CMakeLists.txt b/src/Filtering/Thresholding/SeparateGroundUsingOtsu/CMakeLists.txt index e441429bb..2a5688000 100644 --- a/src/Filtering/Thresholding/SeparateGroundUsingOtsu/CMakeLists.txt +++ b/src/Filtering/Thresholding/SeparateGroundUsingOtsu/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKThresholdingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Nonunit/Review/GeometricPropertiesOfRegion/CMakeLists.txt b/src/Nonunit/Review/GeometricPropertiesOfRegion/CMakeLists.txt index 8ce776905..20647f128 100644 --- a/src/Nonunit/Review/GeometricPropertiesOfRegion/CMakeLists.txt +++ b/src/Nonunit/Review/GeometricPropertiesOfRegion/CMakeLists.txt @@ -27,6 +27,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageFusionModule ITK::ITKLabelMapModule ITK::ITKImageStatisticsModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Segmentation/ConnectedComponents/AssignContiguousLabelsToConnectedRegions/CMakeLists.txt b/src/Segmentation/ConnectedComponents/AssignContiguousLabelsToConnectedRegions/CMakeLists.txt index 73951dffc..bc74206c4 100644 --- a/src/Segmentation/ConnectedComponents/AssignContiguousLabelsToConnectedRegions/CMakeLists.txt +++ b/src/Segmentation/ConnectedComponents/AssignContiguousLabelsToConnectedRegions/CMakeLists.txt @@ -24,6 +24,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKColormapModule ITK::ITKCommonModule ITK::ITKConnectedComponentsModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Segmentation/ConnectedComponents/ExtraLargestConnectComponentFromBinaryImage/CMakeLists.txt b/src/Segmentation/ConnectedComponents/ExtraLargestConnectComponentFromBinaryImage/CMakeLists.txt index f1f24aac4..cc5ce3f97 100644 --- a/src/Segmentation/ConnectedComponents/ExtraLargestConnectComponentFromBinaryImage/CMakeLists.txt +++ b/src/Segmentation/ConnectedComponents/ExtraLargestConnectComponentFromBinaryImage/CMakeLists.txt @@ -27,6 +27,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKConnectedComponentsModule ITK::ITKImageIntensityModule ITK::ITKLabelMapModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Segmentation/ConnectedComponents/LabelConnectComponentsInBinaryImage/CMakeLists.txt b/src/Segmentation/ConnectedComponents/LabelConnectComponentsInBinaryImage/CMakeLists.txt index 4ab3793c7..8c5215901 100644 --- a/src/Segmentation/ConnectedComponents/LabelConnectComponentsInBinaryImage/CMakeLists.txt +++ b/src/Segmentation/ConnectedComponents/LabelConnectComponentsInBinaryImage/CMakeLists.txt @@ -10,6 +10,7 @@ target_link_libraries( ${PROJECT_NAME} PRIVATE ITK::ITKImageIO + ITK::ITKVtkGlueModule ITK::ITKConnectedComponentsModule ITK::ITKImageFusionModule ITK::ITKThresholdingModule diff --git a/src/Segmentation/ConnectedComponents/LabelConnectComponentsInGrayscaleImage/CMakeLists.txt b/src/Segmentation/ConnectedComponents/LabelConnectComponentsInGrayscaleImage/CMakeLists.txt index 24219f474..c22f3553b 100644 --- a/src/Segmentation/ConnectedComponents/LabelConnectComponentsInGrayscaleImage/CMakeLists.txt +++ b/src/Segmentation/ConnectedComponents/LabelConnectComponentsInGrayscaleImage/CMakeLists.txt @@ -27,6 +27,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKConnectedComponentsModule ITK::ITKImageFusionModule ITK::ITKImageStatisticsModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} ) diff --git a/src/Segmentation/RegionGrowing/SegmentPixelsWithSimilarStats/CMakeLists.txt b/src/Segmentation/RegionGrowing/SegmentPixelsWithSimilarStats/CMakeLists.txt index a3f88ac81..4f39abab7 100644 --- a/src/Segmentation/RegionGrowing/SegmentPixelsWithSimilarStats/CMakeLists.txt +++ b/src/Segmentation/RegionGrowing/SegmentPixelsWithSimilarStats/CMakeLists.txt @@ -25,6 +25,7 @@ if(ENABLE_QUICKVIEW) ITK::ITKImageIO ITK::ITKCommonModule ITK::ITKRegionGrowingModule + ITK::ITKVtkGlueModule ${VTK_LIBRARIES} )