Package com.irurueta.numerical.robust
Class PROSACRobustEstimator.PROSACInliersData
java.lang.Object
com.irurueta.numerical.robust.InliersData
com.irurueta.numerical.robust.PROSACRobustEstimator.PROSACInliersData
- Enclosing class:
- PROSACRobustEstimator<T>
Contains data related to estimated inliers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BitSetEfficiently stores which samples are considered inliers and which ones aren't.Fields inherited from class com.irurueta.numerical.robust.InliersData
numInliers, residuals -
Constructor Summary
ConstructorsConstructorDescriptionPROSACInliersData(int totalSamples, boolean keepInliers, boolean keepResiduals) -
Method Summary
Modifier and TypeMethodDescriptionReturns efficient array indicating which samples are considered inliers and which ones aren't.protected voidUpdates data contained in this instance.Methods inherited from class com.irurueta.numerical.robust.InliersData
getNumInliers, getResiduals
-
Field Details
-
inliers
Efficiently stores which samples are considered inliers and which ones aren't.
-
-
Constructor Details
-
PROSACInliersData
public PROSACInliersData(int totalSamples, boolean keepInliers, boolean keepResiduals)
-
-
Method Details
-
getInliers
Returns efficient array indicating which samples are considered inliers and which ones aren't.- Specified by:
getInliersin classInliersData- Returns:
- array indicating which samples are considered inliers and which ones aren't.
-
update
Updates data contained in this instance.- Parameters:
inliers- efficiently stores which samples are considered inliers and which ones aren't.residuals- residuals obtained for each sample of data.numInliers- number of inliers found on current iteration.
-