[Insight-developers] Tcl Wrapped ImageGaussianFilter & Questions
   
    Luis Ibanez
     
    ibanez@choroid.cs.unc.edu
       
    Sun, 28 Oct 2001 22:35:02 -0500 (EST)
    
    
  
Hi,
Another example of Tcl Wrapping was added under
  Insight/Examples/TclWrappedGaussianFilter
But this still needs some work.
----
The following questions arised with this example:
1) When defining the classes to be wrapped in the
   CMakeLists.txt file, How can we do the equivalent
   of typedef's like:
    typedef itk::Image< double, 3 > itkImage3Ddouble;
    typedef itkImageFileReader< itkImage3Ddouble > filterType;
   According to the instructions in Cable's web site
   the [tag:] seems to be a valid intermediary for playing the
   role of a typedef. However that doesn't follow the
   intuitive C++ use ( see the CMakeLists.txt file of
   this example ).
   What's the correct way of doing this ?
2) When trying to load values in Region::SizeType and
   Region::IndexType, I couldn't find the appropiate
   Tcl syntax for getting access to element by using
   indices, something like:
   index[0] = 3;
   index[1] = 10;  etc
   The problem is that the "name" of the method is "[]"
   and they have a particular meaning in Tcl, that seems
   to prevent the expresion from being evaluated in the
   C++ context.
---
Thanks
Luis