CVB.Net 14.0
AlignmentSettings Class Reference

Settings to configure the Curve.Align method. More...

Public Member Functions

 AlignmentSettings ()
 Constructor.
 

Properties

int MaxIterations [get, set]
 Maximum iterations of ICP. More...
 
double Tolerance [get, set]
 Value for early stopping criteria. If the norm of alignment falls below this value, the alignment is considered successful. More...
 
double MinImprovement [get, set]
 Value for early stopping criteria. If the norm of alignment changes less than this value, the alignment is considered converged. More...
 
double Correspondence [get, set]
 Minimum value for correspondence of two points to be considered for alignment. More...
 
bool Prealign [get, set]
 If true the target will be moved to the mean of the source set as a first alignment step.
 

Detailed Description

Settings to configure the Curve.Align method.

Property Documentation

◆ Correspondence

double Correspondence
getset

Minimum value for correspondence of two points to be considered for alignment.

Exceptions
ArgumentOutOfRangeExceptionWhen trying to set smaller or equal 0.

◆ MaxIterations

int MaxIterations
getset

Maximum iterations of ICP.

Exceptions
ArgumentOutOfRangeExceptionWhen trying to set smaller 1.

◆ MinImprovement

double MinImprovement
getset

Value for early stopping criteria. If the norm of alignment changes less than this value, the alignment is considered converged.

Exceptions
ArgumentOutOfRangeExceptionWhen trying to set smaller or equal 0.

◆ Tolerance

double Tolerance
getset

Value for early stopping criteria. If the norm of alignment falls below this value, the alignment is considered successful.

Exceptions
ArgumentOutOfRangeExceptionWhen trying to set smaller or equal 0.