Skip to content

ENH: Add C#, Java, Lua, and R examples for Elastix - #2599

Merged
blowekamp merged 2 commits into
SimpleITK:mainfrom
blowekamp:add-elastix-language-examples
May 21, 2026
Merged

blowekamp merged 2 commits into
SimpleITK:mainfrom
blowekamp:add-elastix-language-examples

Conversation

@blowekamp

Copy link
Copy Markdown
Member

Add language bindings for Elastix registration (elx) and Transformix transformation (tfx) examples in C#, Java, Lua, and R, following the same patterns as other SimpleITK examples.

Changes

  • Examples/Elastix/CMakeLists.txt: Add CTest entries for Java, CSharp, Lua, and R (Elastix and Transformix tests for each, with appropriate DEPENDS ordering)
  • Examples/Elastix/elx.cs, tfx.cs: C# examples
  • Examples/Elastix/elx.java, tfx.java: Java examples
  • Examples/Elastix/elx.lua, tfx.lua: Lua examples
  • Examples/Elastix/elx.R, tfx.R: R examples
  • Examples/Elastix/Documentation.rst: Updated documentation with tabs for all languages

This builds on the previously merged Python examples PR.

@blowekamp
blowekamp force-pushed the add-elastix-language-examples branch 2 times, most recently from 9772a79 to 5e4c01d Compare May 21, 2026 16:37
@blowekamp
blowekamp requested review from dave3d and zivy May 21, 2026 16:38
blowekamp added 2 commits May 21, 2026 18:54
Add language bindings for Elastix registration and Transformix transformation
examples in C#, Java, Lua, and R. Update documentation to include all language
tabs following SimpleITK conventions.
@blowekamp
blowekamp force-pushed the add-elastix-language-examples branch from 5e4c01d to b178d9b Compare May 21, 2026 18:54
@blowekamp
blowekamp merged commit cfceee9 into SimpleITK:main May 21, 2026
10 checks passed
@blowekamp
blowekamp deleted the add-elastix-language-examples branch September 9, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants