[Insight-developers] 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