Class InliersData

java.lang.Object
com.irurueta.numerical.robust.InliersData
Direct Known Subclasses:
LMedSRobustEstimator.LMedSInliersData, MSACRobustEstimator.MSACInliersData, PROMedSRobustEstimator.PROMedSInliersData, PROSACRobustEstimator.PROSACInliersData, RANSACRobustEstimator.RANSACInliersData

public abstract class InliersData extends Object
Base class defining inlier data for a robust estimator.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
    Number of inliers found on current iteration.
    protected double[]
    Residuals obtained for each sample of data.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract 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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • residuals

      protected double[] residuals
      Residuals obtained for each sample of data.
    • numInliers

      protected int numInliers
      Number of inliers found on current iteration.
  • Constructor Details

    • InliersData

      public InliersData()
  • Method Details

    • getInliers

      public abstract BitSet 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.