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 intNumber of inliers found on current iteration.protected double[]Residuals obtained for each sample of data. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BitSetReturns efficient array indicating which samples are considered inliers and which ones aren't or null if inliers are not kept.intReturns 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.
-