[Insight-users] Insight/Examples rearranged...

Will Schroeder will.schroeder@kitware.com
Thu, 02 Jan 2003 12:29:53 -0500


Hi Folks-

The Insight/Examples/ directory has been cleaned up, meaning that the older 
subdirectories that are now in Applications have been deleted. If you are 
using CVS to update the source code, the best way to accommodate the 
changes is to:

1. Make sure that there is nothing you need, or that has been modified, in 
Insight/Examples
2. rm -rf Insight/Examples
3. cvs update -d Insight/Examples

Nothing has been thrown away---the old stuff is still in Applications/. 
What remains in Insight/Examples is the following. (Note that the examples 
are intimately tied into the InsightDocuments/SoftwareGuide/ software 
guide, so there are a lot of comments in the examples that are included in 
the software guide.)

    * README.txt

    * CMakeLists.txt

    * Installation - a very simple example to test compiling against the ITK
      libraries and configuring CMake

    * DataRepresentation - creating images and meshes; basics of creating and
      executing the pipeline

    * Iterators - iterating over images and meshes

    * Infrastructure - events, observers, factories, smart pointers,
      namespaces, transforms, etc.

    * Numerics - working with VNL; a focus on interface with ITK classes

    * IO - the basics of reading/writing data

    * Filtering - examples of image processing and mesh filters

    * Segmentation - a suite of basic segmentation examples

    * Registration - a suite of basic registration methods

    * GUI - some outside package interface: wxWindows, Qt, FLTK, Tk, VTK. The
      absolute minimal interface.

    * Wrapping - simple examples demonstrating the use of wrapped C++ code
      (e.q., Tcl and Python code)


In the future, Luis and I would like to move Insight/Applications into its 
own cvs checkout (cvs checkout InsightApplications). The reason for this is 
because the complexity of the code and the build process in that directory 
is a real hindrance to getting the toolkit installed properly. Without 
Insight/Applications, ITK is relatively easy to get working. Of course, 
we'll talk about this in the February developer's meeting in Philadelphia 
before this happens.

Will