[Insight-developers] Dashboard / Registration

Lorensen, William E (CRD) lorensen@crd.ge.com
Tue, 27 Mar 2001 07:58:51 -0500


Luis,
The optimizer classes are not building on the intel compiler.

Could you please correct the ^M problems:
==========================================================
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:117:  /* Initialize Linear part*/ 
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:124:      {
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:125:                m_Parameters[ k++ ] =
0.0;
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:126:      }
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:127:      else 
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:174:
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:190:
Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx:195:  std::cout << std::endl;

Algorithms/itkImageToImageAffineMeanSquaresRegistration.txx has ^M's. They must be removed before you
can commit.
==========================================================
==========================================================
Algorithms/itkImageToImageAffinePatternIntensityRegistration.txx:187:
Algorithms/itkImageToImageAffinePatternIntensityRegistration.txx:193:*/

Algorithms/itkImageToImageAffinePatternIntensityRegistration.txx has ^M's. They must be removed
before you can commit.
==========================================================
==========================================================
BasicFilters/itkGradientRecursiveGaussianImageFilter.txx:109:  {
BasicFilters/itkGradientRecursiveGaussianImageFilter.txx:110:   unsigned int i=0; 
BasicFilters/itkGradientRecursiveGaussianImageFilter.txx:118:      m_SmoothingFilters[ i
]->SetDirection( j );
BasicFilters/itkGradientRecursiveGaussianImageFilter.txx:119:     i++;

BasicFilters/itkGradientRecursiveGaussianImageFilter.txx has ^M's. They must be removed before you
can commit.
==========================================================
==========================================================
Numerics/itkGradientDescentOptimizer.txx:170:  ParametersType newPosition;

Numerics/itkGradientDescentOptimizer.txx has ^M's. They must be removed before you can commit.
==========================================================
esopus:lorensen> ~/dis1/CVSROOT/checkCtrlM */*.h
==========================================================
Algorithms/itkImageToImageAffineMeanSquaresRegistration.h:113:   typedef
GradientDescentOptimizer<MetricType>           OptimizerType;
Algorithms/itkImageToImageAffineMeanSquaresRegistration.h:120:

Algorithms/itkImageToImageAffineMeanSquaresRegistration.h has ^M's. They must be removed before you
can commit.
==========================================================
==========================================================
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:21:#include "itkMultipleValuedNonLinearOptimizer.h"
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:92:
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:94:  /**
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:95:   * MeasureType typedef.
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:96:   */
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:97:  typedef typename TCostFunction::MeasureType
MeasureType;
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:98:
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:99:
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:100:  /**
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:101:   * GradientType typedef.
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:102:   */
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:103:  typedef typename
TCostFunction::DerivativeType      DerivativeType;
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:104:
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:105:
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:215:      {       
Numerics/itkMultipleValuedNonLinearVnlOptimizer.h:218:

Numerics/itkMultipleValuedNonLinearVnlOptimizer.h has ^M's. They must be removed before you can
commit.
==========================================================


-----Original Message-----
From: Luis Ibanez [mailto:ibanez@cs.unc.edu]
Sent: Monday, March 26, 2001 10:16 AM
To: insight-developers@public.kitware.com
Subject: [Insight-developers] Dashboard / Registration


Hi,

We are changing the part of the API in the registration
framework.  Previously a VectorContainer was used to
pass the parameters of the spatial transformation to the
optimizers.  This was impractical because VectorContainer
elements has to be accessed through iterators.

So, now the framework is templated the parameters type,
and it could be any type with the operator[]() defined.

The bad news is that the changes are not completed yet
so there are a lot of new error messages on the dashboard,
coming from these modifications.  We are working now
on fixing them....



Luis




_______________________________________________
Insight-developers mailing list
Insight-developers@public.kitware.com
http://public.kitware.com/mailman/listinfo/insight-developers