Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Scott Wittenburg
VTK
Commits
2819d5ed
Commit
2819d5ed
authored
Jan 17, 2018
by
Ben Boeckel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Examples/Medical: update to the new module system
parent
bbefde33
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
65 additions
and
45 deletions
+65
-45
Examples/CMakeLists.txt
Examples/CMakeLists.txt
+1
-1
Examples/Medical/Cxx/CMakeLists.txt
Examples/Medical/Cxx/CMakeLists.txt
+37
-40
Examples/Medical/Cxx/Testing/CMakeLists.txt
Examples/Medical/Cxx/Testing/CMakeLists.txt
+10
-0
Examples/Medical/Cxx/Testing/Cxx/CMakeLists.txt
Examples/Medical/Cxx/Testing/Cxx/CMakeLists.txt
+17
-0
Examples/Medical/Cxx/Testing/Cxx/TestMedical1.cxx
Examples/Medical/Cxx/Testing/Cxx/TestMedical1.cxx
+0
-1
Examples/Medical/Cxx/Testing/Cxx/TestMedical2.cxx
Examples/Medical/Cxx/Testing/Cxx/TestMedical2.cxx
+0
-1
Examples/Medical/Cxx/Testing/Cxx/TestMedical3.cxx
Examples/Medical/Cxx/Testing/Cxx/TestMedical3.cxx
+0
-1
Examples/Medical/Cxx/Testing/Cxx/TestMedical4.cxx
Examples/Medical/Cxx/Testing/Cxx/TestMedical4.cxx
+0
-1
Examples/Medical/Cxx/Testing/Data/Baseline/TestMedical1.png.sha512
...Medical/Cxx/Testing/Data/Baseline/TestMedical1.png.sha512
+0
-0
Examples/Medical/Cxx/Testing/Data/Baseline/TestMedical2.png.sha512
...Medical/Cxx/Testing/Data/Baseline/TestMedical2.png.sha512
+0
-0
Examples/Medical/Cxx/Testing/Data/Baseline/TestMedical3.png.sha512
...Medical/Cxx/Testing/Data/Baseline/TestMedical3.png.sha512
+0
-0
Examples/Medical/Cxx/Testing/Data/Baseline/TestMedical4.png.sha512
...Medical/Cxx/Testing/Data/Baseline/TestMedical4.png.sha512
+0
-0
No files found.
Examples/CMakeLists.txt
View file @
2819d5ed
...
...
@@ -37,6 +37,7 @@ else ()
add_example
(
IO/Cxx
)
add_example
(
ImageProcessing/Cxx
)
add_example
(
Infovis/Cxx
)
add_example
(
Medical/Cxx
)
endif
()
if
(
FALSE
)
...
...
@@ -50,7 +51,6 @@ else()
else
()
if
(
vtkTestingCore_LOADED
)
if
(
NOT VTK_RENDERING_BACKEND STREQUAL
"None"
)
add_subdirectory
(
Medical/Cxx
)
add_subdirectory
(
Modelling/Cxx
)
add_subdirectory
(
MultiBlock/Cxx
)
add_subdirectory
(
VisualizationAlgorithms/Cxx
)
...
...
Examples/Medical/Cxx/CMakeLists.txt
View file @
2819d5ed
cmake_minimum_required
(
VERSION 3.3...3.12 FATAL_ERROR
)
project
(
Medical
)
PROJECT
(
Medical
)
find_package
(
VTK COMPONENTS
vtkFiltersGeometry
vtkFiltersModeling
vtkIOImage
vtkIOXML
vtkImagingStatistics
vtkInteractionStyle
vtkRenderingVolumeOpenGL2
vtkTestingRendering
vtksys
)
include
(
${
VTK_USE_FILE
}
)
find_package
(
VTK
COMPONENTS
FiltersGeometry
FiltersModeling
IOImage
IOXML
ImagingStatistics
ImagingCore
RenderingCore
RenderingVolume
OPTIONAL_COMPONENTS
TestingRendering
)
if
(
NOT VTK_FOUND
)
message
(
"Skipping example:
${
VTK_NOT_FOUND_MESSAGE
}
"
)
return
()
endif
()
add_executable
(
Medical1 MACOSX_BUNDLE Medical1.cxx
)
add_executable
(
Medical2 MACOSX_BUNDLE Medical2.cxx
)
add_executable
(
Medical3 MACOSX_BUNDLE Medical3.cxx
)
add_executable
(
Medical4 MACOSX_BUNDLE Medical4.cxx
)
target_link_libraries
(
Medical1
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical2
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical3
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical4
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical1
PRIVATE
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical2
PRIVATE
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical3
PRIVATE
${
VTK_LIBRARIES
}
)
target_link_libraries
(
Medical4
PRIVATE
${
VTK_LIBRARIES
}
)
add_executable
(
GenerateModelsFromLabels MACOSX_BUNDLE GenerateModelsFromLabels.cxx
)
add_executable
(
GenerateCubesFromLabels MACOSX_BUNDLE GenerateCubesFromLabels.cxx
)
target_link_libraries
(
GenerateModelsFromLabels
${
VTK_LIBRARIES
}
)
target_link_libraries
(
GenerateCubesFromLabels
${
VTK_LIBRARIES
}
)
target_link_libraries
(
GenerateModelsFromLabels PRIVATE
${
VTK_LIBRARIES
}
)
target_link_libraries
(
GenerateCubesFromLabels PRIVATE
${
VTK_LIBRARIES
}
)
vtk_module_autoinit
(
TARGETS Medical1
Medical2
Medical3
Medical4
GenerateModelsFromLabels
GenerateCubesFromLabels
MODULES
${
vtk_modules
}
)
include
(
CTest
)
if
(
BUILD_TESTING
)
if
(
vtkTestingRendering_LOADED
)
######## Regression Testing ########
set
(
vtk-example MedicalExamples
)
set
(
TestMedical1_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical2_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical3_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical4_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
vtk_add_test_cxx
(
${
vtk-example
}
CxxTests tests
TestMedical1.cxx
TestMedical2.cxx
TestMedical3.cxx
TestMedical4.cxx
)
vtk_test_cxx_executable
(
${
vtk-example
}
CxxTests tests
RENDERING_FACTORY
)
endif
()
endif
()
if
(
TARGET VTK::TestingRendering
)
add_subdirectory
(
Testing
)
endif
()
Examples/Medical/Cxx/Testing/CMakeLists.txt
0 → 100644
View file @
2819d5ed
set
(
_vtk_build_test Medical
)
set
(
_vtk_build_TEST_DATA_DIRECTORY
"
${
CMAKE_CURRENT_SOURCE_DIR
}
"
)
set
(
_vtk_build_TEST_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/Testing/Temporary"
)
set_property
(
GLOBAL
PROPERTY
"_vtk_module_
${
_vtk_build_test
}
_test_depends"
${
VTK_LIBRARIES
}
)
add_subdirectory
(
Cxx
)
Examples/Medical/Cxx/Testing/Cxx/CMakeLists.txt
0 → 100644
View file @
2819d5ed
######## Regression Testing ########
set
(
TestMedical1_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical2_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical3_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
set
(
TestMedical4_ARGS
${
_vtk_build_TEST_DATA_DIRECTORY
}
/Data/headsq/quarter
)
vtk_add_test_cxx
(
MedicalCxxTests tests
TestMedical1.cxx
TestMedical2.cxx
TestMedical3.cxx
TestMedical4.cxx
)
vtk_test_cxx_executable
(
MedicalCxxTests tests
RENDERING_FACTORY
)
target_include_directories
(
MedicalCxxTests
PRIVATE
"
${
CMAKE_SOURCE_DIR
}
"
)
Examples/Medical/Cxx/TestMedical1.cxx
→
Examples/Medical/Cxx/
Testing/Cxx/
TestMedical1.cxx
View file @
2819d5ed
#define main TestMedical1
#include "Medical1.cxx"
Examples/Medical/Cxx/TestMedical2.cxx
→
Examples/Medical/Cxx/
Testing/Cxx/
TestMedical2.cxx
View file @
2819d5ed
#define main TestMedical2
#include "Medical2.cxx"
Examples/Medical/Cxx/TestMedical3.cxx
→
Examples/Medical/Cxx/
Testing/Cxx/
TestMedical3.cxx
View file @
2819d5ed
#define main TestMedical3
#include "Medical3.cxx"
Examples/Medical/Cxx/TestMedical4.cxx
→
Examples/Medical/Cxx/
Testing/Cxx/
TestMedical4.cxx
View file @
2819d5ed
#define main TestMedical4
#include "Medical4.cxx"
Examples/Medical/Cxx/Baseline/TestMedical1.png.sha512
→
Examples/Medical/Cxx/
Testing/Data/
Baseline/TestMedical1.png.sha512
View file @
2819d5ed
File moved
Examples/Medical/Cxx/Baseline/TestMedical2.png.sha512
→
Examples/Medical/Cxx/
Testing/Data/
Baseline/TestMedical2.png.sha512
View file @
2819d5ed
File moved
Examples/Medical/Cxx/Baseline/TestMedical3.png.sha512
→
Examples/Medical/Cxx/
Testing/Data/
Baseline/TestMedical3.png.sha512
View file @
2819d5ed
File moved
Examples/Medical/Cxx/Baseline/TestMedical4.png.sha512
→
Examples/Medical/Cxx/
Testing/Data/
Baseline/TestMedical4.png.sha512
View file @
2819d5ed
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment