7 template <
typename TInputImageType>
66 double m_SearchSkewRadius;
67 double m_SearchScaleRadius;
70 double m_TranslateMax;
74 unsigned int m_TransformDirection;
TransformDefinition & GetBlockTransformType()
MetricType::Pointer MetricPointer
void SetSearchSkewRadius(double val)
Superclass::BaseInputTransformPointer BaseInputTransformPointer
virtual void BlockMatchingSetup(MetricPointer &metric, unsigned int block)
bool GetMaximizedMetric()
virtual MetricPointer SetupMetric()
void SetSimilarityType(SimilarityDefinition val)
BaseInputTransformType::Pointer BaseInputTransformPointer
TInputImageType InputImageType
virtual void TransformDependantOptimizerSetup(OptimizerPointer &optimizer)
void SetTranslateMax(double val)
void SetSkewMax(double val)
void SetScaleMax(double val)
InputImageType::PointType PointType
void SetSearchScaleRadius(double val)
DistortionCorrectionBlockMatcher()
Superclass::InputImageType InputImageType
OptimizerType::Pointer OptimizerPointer
void SetBlockTransformType(TransformDefinition val)
Superclass::MetricPointer MetricPointer
virtual ~DistortionCorrectionBlockMatcher()
BaseBlockMatcher< TInputImageType > Superclass
virtual BaseInputTransformPointer GetNewBlockTransform(PointType &blockCenter)
void SetTransformDirection(unsigned int val)
Superclass::OptimizerPointer OptimizerPointer
Superclass::PointType PointType
virtual double ComputeBlockWeight(double val, unsigned int block)
Superclass::AgregatorType AgregatorType
AgregatorType::TRANSFORM_TYPE GetAgregatorInputTransformType()