Skip to content

Commit da7923d

Browse files
committed
ENH: Add 4D Image wrapping
1 parent e9f8ddf commit da7923d

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ if(ITKPythonPackage_SUPERBUILD)
226226
-DITK_WRAP_PYTHON:BOOL=ON
227227
-DITK_WRAP_unsigned_short:BOOL=ON
228228
-DITK_WRAP_double:BOOL=ON
229+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4"
229230
-DITK_WRAP_DOC:BOOL=ON
230231
-DDOXYGEN_EXECUTABLE:FILEPATH=${DOXYGEN_EXECUTABLE}
231232
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR}

scripts/internal/manylinux-build-wheels.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
6464
-DITKPythonPackage_WHEEL_NAME:STRING="itk" \
6565
-DITK_WRAP_unsigned_short:BOOL=ON \
6666
-DITK_WRAP_double:BOOL=ON \
67+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
6768
-DCMAKE_CXX_COMPILER_TARGET:STRING=$(uname -p)-linux-gnu \
6869
-DCMAKE_CXX_FLAGS:STRING="$compile_flags" \
6970
-DCMAKE_C_FLAGS:STRING="$compile_flags" \
@@ -100,6 +101,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
100101
-DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL=ON \
101102
-DITK_WRAP_unsigned_short:BOOL=ON \
102103
-DITK_WRAP_double:BOOL=ON \
104+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
103105
-DPY_SITE_PACKAGES_PATH:PATH="." \
104106
-DITK_LEGACY_SILENT:BOOL=ON \
105107
-DITK_WRAP_PYTHON:BOOL=ON \
@@ -123,6 +125,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
123125
-DITKPythonPackage_WHEEL_NAME:STRING=${wheel_name} \
124126
-DITK_WRAP_unsigned_short:BOOL=ON \
125127
-DITK_WRAP_double:BOOL=ON \
128+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
126129
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
127130
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
128131
-DCMAKE_BUILD_TYPE:STRING="${build_type}" \

scripts/macpython-build-wheels.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ for VENV in "${VENVS[@]}"; do
9999
-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
100100
-DITK_WRAP_unsigned_short:BOOL=ON \
101101
-DITK_WRAP_double:BOOL=ON \
102+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
102103
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
103104
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
104105
-DITK_WRAP_DOC:BOOL=ON
@@ -124,6 +125,7 @@ for VENV in "${VENVS[@]}"; do
124125
-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
125126
-DITK_WRAP_unsigned_short:BOOL=ON \
126127
-DITK_WRAP_double:BOOL=ON \
128+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
127129
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
128130
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
129131
-DWRAP_ITK_INSTALL_COMPONENT_IDENTIFIER:STRING=PythonWheel \
@@ -152,6 +154,7 @@ for VENV in "${VENVS[@]}"; do
152154
-DITKPythonPackage_WHEEL_NAME:STRING=${wheel_name} \
153155
-DITK_WRAP_unsigned_short:BOOL=ON \
154156
-DITK_WRAP_double:BOOL=ON \
157+
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
155158
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
156159
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
157160
-DITK_WRAP_DOC:BOOL=ON \

scripts/windows_build_wheels.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def build_wrapped_itk(
9090
"-DPython3_EXECUTABLE:FILEPATH=%s" % python_executable,
9191
"-DITK_WRAP_unsigned_short:BOOL=ON",
9292
"-DITK_WRAP_double:BOOL=ON",
93+
"-DITK_WRAP_IMAGE_DIMS:STRING=2;3;4",
9394
"-DPython3_INCLUDE_DIR:PATH=%s" % python_include_dir,
9495
"-DPython3_INCLUDE_DIRS:PATH=%s" % python_include_dir,
9596
"-DPython3_LIBRARY:FILEPATH=%s" % python_library,

0 commit comments

Comments
 (0)