MantisBT - ITK
View Issue Details
0004953ITKpublic2007-04-30 14:492007-09-10 11:24
evelyn_heyes 
Luis Ibanez 
normalmajoralways
closedunable to reproduce 
 
 
0004953: MultiValuedNonNearVnlOptimizer not reporting updates
Use of command observer for point-based registration using the LMBS Optimizer (multi-valued nonlinear optimizer) would not generate updates.

Revision 1.13 of itkMultipleValuedNonLinearVnlOptimizer.cxx
contains following 4 compilation errors:

1 error C2039: 'AddObserver' : is not a member of 'itk::MultipleValuedVnlCostFunctionAdaptor'
2 error C2039: 'GetCachedValue' : is not a member of 'itk::MultipleValuedVnlCostFunctionAdaptor'
3 error C2039: 'GetCachedDerivative' : is not a member of 'itk::MultipleValuedVnlCostFunctionAdaptor'
4 error C2039: 'GetCachedCurrentParameters' : is not a member of 'itk::MultipleValuedVnlCostFunctionAdaptor'

For further details, see discussions posted http://www.nabble.com/Re%3A-Need-help-with-itkPointSetToPointSetRegistration-tf3663000.html [^]
No tags attached.
Issue History
2007-09-10 11:24Luis IbanezStatusassigned => closed
2007-09-10 11:24Luis IbanezNote Added: 0008903
2007-09-10 11:24Luis IbanezResolutionopen => unable to reproduce
2007-09-10 11:24Luis IbanezNote Edited: 0008903

Notes
(0008903)
Luis Ibanez   
2007-09-10 11:24   
The reported compilation errors do not happen in the current CVS version.

An Observer has now been added to the test.

We verified that the events are sent by the CostFunctionAdaptor,
re-dispatched by the optimizer and received by an observer.

The updated code was committed to the test in versions 1.32 and 1.33
http://www.itk.org/cgi-bin/viewcvs.cgi/Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest.cxx?root=Insight&r1=1.31&r2=1.33 [^]