Class PROSACDualAbsoluteQuadricRobustEstimatorTest
java.lang.Object
com.irurueta.ar.calibration.estimators.PROSACDualAbsoluteQuadricRobustEstimatorTest
- All Implemented Interfaces:
DualAbsoluteQuadricRobustEstimatorListener
class PROSACDualAbsoluteQuadricRobustEstimatorTest
extends Object
implements DualAbsoluteQuadricRobustEstimatorListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final double
private static final double
private static final double
private static final double
private static final double
private static final double
private static final double
private static final int
private static final int
private static final double
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
checkLocked
(DualAbsoluteQuadricRobustEstimator estimator) void
onEstimateEnd
(DualAbsoluteQuadricRobustEstimator estimator) void
onEstimateNextIteration
(DualAbsoluteQuadricRobustEstimator estimator, int iteration) void
onEstimateProgressChange
(DualAbsoluteQuadricRobustEstimator estimator, float progress) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
-
Field Details
-
MIN_FOCAL_LENGTH
private static final double MIN_FOCAL_LENGTH- See Also:
-
MAX_FOCAL_LENGTH
private static final double MAX_FOCAL_LENGTH- See Also:
-
MIN_RANDOM_VALUE
private static final double MIN_RANDOM_VALUE- See Also:
-
MAX_RANDOM_VALUE
private static final double MAX_RANDOM_VALUE- See Also:
-
MIN_ANGLE_DEGREES
private static final double MIN_ANGLE_DEGREES- See Also:
-
MAX_ANGLE_DEGREES
private static final double MAX_ANGLE_DEGREES- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
TIMES
private static final int TIMES- See Also:
-
NUM_CAMS
private static final int NUM_CAMS- See Also:
-
PERCENTAGE_OUTLIERS
private static final int PERCENTAGE_OUTLIERS- See Also:
-
STD_ERROR
private static final double STD_ERROR- See Also:
-
-
Constructor Details
-
PROSACDualAbsoluteQuadricRobustEstimatorTest
PROSACDualAbsoluteQuadricRobustEstimatorTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() -
testGetSetThreshold
@Test void testGetSetThreshold() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetQualityScores
@Test void testGetSetQualityScores() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsSetZeroSkewness
@Test void testIsSetZeroSkewness() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsSetPrincipalPointAtOrigin
@Test void testIsSetPrincipalPointAtOrigin() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsFocalDistanceAspectRatioKnown
@Test void testIsFocalDistanceAspectRatioKnown() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetFocalDistanceAspectRatio
@Test void testGetSetFocalDistanceAspectRatio() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsSetSingularityEnforced
@Test void testIsSetSingularityEnforced() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsSetEnforcedSingularityValidated
@Test void testIsSetEnforcedSingularityValidated() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetDeterminantThreshold
@Test void testGetSetDeterminantThreshold() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetListenerAndIsListenerAvailable
@Test void testGetSetListenerAndIsListenerAvailable() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetProgressDelta
@Test void testGetSetProgressDelta() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetConfidence
@Test void testGetSetConfidence() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetMaxIterations
@Test void testGetSetMaxIterations() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetSetCameras
@Test void testGetSetCameras() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testGetMinNumberOfRequiredCameras
@Test void testGetMinNumberOfRequiredCameras() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testAreValidConstraints
@Test void testAreValidConstraints() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testIsReady
@Test void testIsReady() throws com.irurueta.geometry.estimators.LockedException- Throws:
com.irurueta.geometry.estimators.LockedException
-
testEstimate
@Test void testEstimate() throws com.irurueta.algebra.AlgebraException, InvalidTransformationException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.CameraException, com.irurueta.geometry.NotAvailableException- Throws:
com.irurueta.algebra.AlgebraException
InvalidTransformationException
com.irurueta.geometry.estimators.LockedException
com.irurueta.geometry.estimators.NotReadyException
com.irurueta.geometry.CameraException
com.irurueta.geometry.NotAvailableException
-
onEstimateStart
- Specified by:
onEstimateStart
in interfaceDualAbsoluteQuadricRobustEstimatorListener
-
onEstimateEnd
- Specified by:
onEstimateEnd
in interfaceDualAbsoluteQuadricRobustEstimatorListener
-
onEstimateNextIteration
- Specified by:
onEstimateNextIteration
in interfaceDualAbsoluteQuadricRobustEstimatorListener
-
onEstimateProgressChange
- Specified by:
onEstimateProgressChange
in interfaceDualAbsoluteQuadricRobustEstimatorListener
-
checkLocked
-