Skip to content

Commit 31de075

Browse files
authored
Merge pull request #460 from blowekamp/main
Update to link to ITK Interface Modules
2 parents b0679d8 + f5f7268 commit 31de075

417 files changed

Lines changed: 3031 additions & 880 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Bridge/VtkGlue/ConvertAnRGBitkImageTovtkImageData/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,16 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(ConvertAnRGBitkImageTovtkImageData)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88

99
add_executable(${PROJECT_NAME} Code.cxx)
10-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES})
10+
target_link_libraries(${PROJECT_NAME}
11+
PRIVATE
12+
ITK::ITKImageIO
13+
ITK::ITKCommonModule
14+
ITK::ITKVtkGlueModule
15+
)
1116

1217
install(TARGETS ${PROJECT_NAME}
1318
DESTINATION bin/ITKSphinxExamples/Bridge/VtkGlue

src/Bridge/VtkGlue/ConvertAnitkImageTovtkImageData/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(ConvertAnitkImageTovtkImageData)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88

99
add_executable(${PROJECT_NAME} Code.cxx)
10-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES})
10+
target_link_libraries(${PROJECT_NAME}
11+
PRIVATE
12+
ITK::ITKImageIO
13+
ITK::ITKVtkGlueModule
14+
)
1115

1216
install(TARGETS ${PROJECT_NAME}
1317
DESTINATION bin/ITKSphinxExamples/Bridge/VtkGlue

src/Bridge/VtkGlue/ConvertRGBvtkImageDataToAnitkImage/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(ConvertRGBvtkImageDataToAnitkImage)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
76

87

98
add_executable(${PROJECT_NAME} Code.cxx)
10-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES})
9+
target_link_libraries(${PROJECT_NAME}
10+
PRIVATE
11+
ITK::ITKCommonModule
12+
ITK::ITKVtkGlueModule
13+
)
1114

1215
install(TARGETS ${PROJECT_NAME}
1316
DESTINATION bin/ITKSphinxExamples/Bridge/VtkGlue

src/Bridge/VtkGlue/ConvertvtkImageDataToAnitkImage/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(ConvertvtkImageDataToAnitkImage)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
76

87
# Since we use vtkImageMagnitude
98
find_package(VTK REQUIRED
@@ -16,9 +15,10 @@ endif()
1615

1716
add_executable(${PROJECT_NAME} Code.cxx)
1817
target_link_libraries(${PROJECT_NAME}
19-
${ITK_LIBRARIES}
20-
${VTK_LIBRARIES}
21-
)
18+
PRIVATE
19+
ITK::ITKVtkGlueModule
20+
${VTK_LIBRARIES}
21+
)
2222

2323
if(NOT VTK_VERSION VERSION_LESS "8.90.0")
2424
vtk_module_autoinit(

src/Bridge/VtkGlue/VTKImageToITKImage/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VTKImageToITKImage)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
76

87
find_package(VTK REQUIRED)
98
set(_vtk_prefix "")
@@ -22,7 +21,12 @@ if(VTK_VERSION VERSION_LESS "8.90.0")
2221
endif()
2322

2423
add_executable(${PROJECT_NAME} Code.cxx)
25-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES} ${VTK_LIBRARIES})
24+
target_link_libraries(${PROJECT_NAME}
25+
PRIVATE
26+
ITK::ITKCommonModule
27+
ITK::ITKVtkGlueModule
28+
${VTK_LIBRARIES}
29+
)
2630

2731
if(NOT VTK_VERSION VERSION_LESS "8.90.0")
2832
vtk_module_autoinit(

src/Bridge/VtkGlue/VisualizeEvolvingDense2DLevelSetAsElevationMap/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VisualizeEvolvingDense2DLevelSetAsElevationMap)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88
add_executable(${PROJECT_NAME} Code.cxx)
9-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES})
9+
target_link_libraries(${PROJECT_NAME}
10+
PRIVATE
11+
ITK::ITKImageIO
12+
ITK::ITKCommonModule
13+
ITK::ITKLevelSetsv4Module
14+
)
1015

1116
install(TARGETS ${PROJECT_NAME}
1217
DESTINATION bin/ITKSphinxExamples/Bridge/VtkGlue

src/Bridge/VtkGlue/VisualizeEvolvingDense2DLevelSetZeroSet/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VisualizeEvolvingDense2DLevelSetZeroSet)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88
add_executable(${PROJECT_NAME} Code.cxx)
9-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES})
9+
target_link_libraries(${PROJECT_NAME}
10+
PRIVATE
11+
ITK::ITKImageIO
12+
ITK::ITKCommonModule
13+
ITK::ITKLevelSetsv4Module
14+
)
1015

1116
install(TARGETS ${PROJECT_NAME}
1217
DESTINATION bin/ITKSphinxExamples/Bridge/VtkGlue

src/Bridge/VtkGlue/VisualizeStaticDense2DLevelSetAsElevationMap/CMakeLists.txt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VisualizeStaticDense2DLevelSetAsElevationMap)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88
find_package(VTK REQUIRED)
99
set(_vtk_prefix "")
@@ -21,7 +21,15 @@ if(VTK_VERSION VERSION_LESS "8.90.0")
2121
endif()
2222

2323
add_executable(${PROJECT_NAME} Code.cxx)
24-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES} ${VTK_LIBRARIES})
24+
target_link_libraries(${PROJECT_NAME}
25+
PRIVATE
26+
ITK::ITKImageIO
27+
ITK::ITKCommonModule
28+
ITK::ITKImageIntensityModule
29+
ITK::ITKLevelSetsv4Module
30+
ITK::ITKThresholdingModule
31+
${VTK_LIBRARIES}
32+
)
2533

2634
if(NOT VTK_VERSION VERSION_LESS "8.90.0")
2735
vtk_module_autoinit(

src/Bridge/VtkGlue/VisualizeStaticDense2DLevelSetZeroSet/CMakeLists.txt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VisualizeStaticDense2DLevelSetZeroSet)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88
find_package(VTK REQUIRED)
99
set(_vtk_prefix "")
@@ -20,7 +20,15 @@ if(VTK_VERSION VERSION_LESS "8.90.0")
2020
endif()
2121

2222
add_executable(${PROJECT_NAME} Code.cxx)
23-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES} ${VTK_LIBRARIES})
23+
target_link_libraries(${PROJECT_NAME}
24+
PRIVATE
25+
ITK::ITKImageIO
26+
ITK::ITKCommonModule
27+
ITK::ITKImageIntensityModule
28+
ITK::ITKLevelSetsv4Module
29+
ITK::ITKThresholdingModule
30+
${VTK_LIBRARIES}
31+
)
2432

2533
if(NOT VTK_VERSION VERSION_LESS "8.90.0")
2634
vtk_module_autoinit(

src/Bridge/VtkGlue/VisualizeStaticMalcolm2DLevelSetLayers/CMakeLists.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.22.1)
33
project(VisualizeStaticMalcolm2DLevelSetLayers)
44

55
find_package(ITK REQUIRED)
6-
include(${ITK_USE_FILE})
6+
itk_generate_factory_registration()
77

88
find_package(VTK REQUIRED)
99
set(_vtk_prefix "")
@@ -20,7 +20,14 @@ if(VTK_VERSION VERSION_LESS "8.90.0")
2020
endif()
2121

2222
add_executable(${PROJECT_NAME} Code.cxx)
23-
target_link_libraries(${PROJECT_NAME} ${ITK_LIBRARIES} ${VTK_LIBRARIES})
23+
target_link_libraries(${PROJECT_NAME}
24+
PRIVATE
25+
ITK::ITKImageIO
26+
ITK::ITKImageIntensityModule
27+
ITK::ITKLevelSetsv4Module
28+
ITK::ITKThresholdingModule
29+
${VTK_LIBRARIES}
30+
)
2431

2532
if(NOT VTK_VERSION VERSION_LESS "8.90.0")
2633
vtk_module_autoinit(

0 commit comments

Comments
 (0)