18 #ifndef __itkObjectToObjectOptimizerBase_h
19 #define __itkObjectToObjectOptimizerBase_h
100 itkGetModifiableObjectMacro(Metric,
MetricType );
106 itkGetConstReferenceMacro( CurrentMetricValue,
MeasureType );
119 itkGetConstReferenceMacro( Scales,
ScalesType );
122 itkGetConstReferenceMacro( ScalesAreIdentity,
bool );
129 itkGetConstReferenceMacro( Weights,
ScalesType );
132 itkGetConstReferenceMacro( WeightsAreIdentity,
bool );
140 itkGetConstReferenceMacro( NumberOfThreads,
ThreadIdType );
154 virtual void StartOptimization(
bool doOnlyInitialization =
false );
185 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
192 void operator=(
const Self& );