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

From KitwarePublic
Jump to navigationJump to search
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
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.
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
  Wednesday, March 27th, 9:30am Eastern Time
Line 38: Line 39:


== SimpleITK 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 ==
== Discussion ==

Latest revision as of 13:31, 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.

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