| Interface | Description | 
|---|---|
| ModelFitting<I,D,M extends Model<I,D>> | 
 An interface that describes an object capable of fitting data to a model in a
 more generic way than through the Model's estimate method. 
 | 
| RANSAC.StoppingCondition | 
 Interface for classes that can control RANSAC iterations 
 | 
| RobustModelFitting<I,D,M extends Model<I,D>> | 
 RobustModelFitting is an interface for fitting models that are able to
 distinguish between inliers and outliers in the training data. 
 | 
| Class | Description | 
|---|---|
| LMedS<I,D,M extends EstimatableModel<I,D>> | 
 Least Median of Squares robust model fitting 
 | 
| RANSAC<I,D,M extends EstimatableModel<I,D>> | 
 The RANSAC Algorithm (RANdom SAmple Consensus) 
 | 
| RANSAC.BestFitStoppingCondition | 
 Stopping condition that allows the RANSAC algorithm to run until all the
 iterations have been exhausted. 
 | 
| RANSAC.NumberInliersStoppingCondition | 
 Stopping condition that tests the number of matches against a threshold. 
 | 
| RANSAC.PercentageInliersStoppingCondition | 
 Stopping condition that tests the number of matches against a percentage
 threshold of the whole data. 
 | 
| RANSAC.ProbabilisticMinInliersStoppingCondition | 
 Stopping condition that tests the number of matches against a percentage
 threshold of the whole data. 
 | 
| SimpleModelFitting<I,D,M extends EstimatableModel<I,D>> | 
 Example robust fitting, that simply wraps the models estimate method. 
 |