ITK Release 4/SimpleITK/Tcon 2013 03 27: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 39: Line 39:
== SimpleITK Background and Design ==
== SimpleITK Background and Design ==


=== Basic Design ==
=== Basic Design ===
* Three layers of generations and wrapping
* Three layers of generations and wrapping



Revision as of 12:56, 27 March 2013

Tcon Information

We will be using Google Hang outs for this TCON. The google hangout link will be posed right before the meeting is schedule to begin.


Wednesday, March 27th, 9:30am Eastern Time

Attendees

  • Bradley Lowekamp
  • Parvin Mousavi
  • David Gobbi
  • Purang Abolmaesumi

Links

Daily Details

  • The Stage Repository


SimITK and SimpleITK

SimITK Background and Design

SimpleITK Background and Design

Basic Design

  • Three layers of generations and wrapping
  • SWIG is used to generate language bindings for Python, C#, R, Java, Ruby, Tcl, etc...
  • Typeless C++ layer which is externally template free, and "easy" to wrap. This interface is partially manually written, and consistently follow some basic principles to provide a unified and easy to use interface.
  • Most filters are described with JSON, which is used for code generation for the C++ interface.

Discussion