Package com.irurueta.numerical.robust
Class InliersData
java.lang.Object
com.irurueta.numerical.robust.InliersData
- Direct Known Subclasses:
LMedSRobustEstimator.LMedSInliersData
,MSACRobustEstimator.MSACInliersData
,PROMedSRobustEstimator.PROMedSInliersData
,PROSACRobustEstimator.PROSACInliersData
,RANSACRobustEstimator.RANSACInliersData
Base class defining inlier data for a robust estimator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Number of inliers found on current iteration.protected double[]
Residuals obtained for each sample of data. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BitSet
Returns efficient array indicating which samples are considered inliers and which ones aren't or null if inliers are not kept.int
Returns number of inliers found.double[]
Returns residuals obtained for each sample of data or null if residuals are not kept.
-
Field Details
-
residuals
protected double[] residualsResiduals obtained for each sample of data. -
numInliers
protected int numInliersNumber of inliers found on current iteration.
-
-
Constructor Details
-
InliersData
public InliersData()
-
-
Method Details
-
getInliers
Returns efficient array indicating which samples are considered inliers and which ones aren't or null if inliers are not kept.- Returns:
- array indicating which samples are considered inliers and which ones aren't, or null.
-
getResiduals
public double[] getResiduals()Returns residuals obtained for each sample of data or null if residuals are not kept.- Returns:
- residuals obtained for each sample of data.
-
getNumInliers
public int getNumInliers()Returns number of inliers found.- Returns:
- number of inliers found.
-