ITK Release 4/SimpleITK/Tcon 2013 03 27

From KitwarePublic
Jump to navigationJump to search

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.

https://plus.google.com/hangouts/_/4793fd345588adfa48e35423f5b89d7e1b652b45?authuser=0&hl=en
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