Class LMSEDualAbsoluteQuadricEstimatorTest

java.lang.Object
com.irurueta.ar.calibration.estimators.LMSEDualAbsoluteQuadricEstimatorTest
All Implemented Interfaces:
DualAbsoluteQuadricEstimatorListener

class LMSEDualAbsoluteQuadricEstimatorTest extends Object implements DualAbsoluteQuadricEstimatorListener
  • Field Details

  • Constructor Details

    • LMSEDualAbsoluteQuadricEstimatorTest

      LMSEDualAbsoluteQuadricEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • 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
    • testIsSetFocalDistanceAspectRatioKnown

      @Test void testIsSetFocalDistanceAspectRatioKnown() 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
    • testGetSetListener

      @Test void testGetSetListener()
    • 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
    • testIsSetLMSESolutionAllowed

      @Test void testIsSetLMSESolutionAllowed() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testProject

      @Test void testProject() throws com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.NonSymmetricMatrixException, InvalidTransformationException
      Throws:
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.NonSymmetricMatrixException
      InvalidTransformationException
    • testEstimate1

      @Test void testEstimate1() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate2

      @Test void testEstimate2() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate3

      @Test void testEstimate3() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate4

      @Test void testEstimate4() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate5

      @Test void testEstimate5() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate6

      @Test void testEstimate6() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, InvalidTransformationException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      InvalidTransformationException
    • testEstimate7

      @Test void testEstimate7() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate8

      @Test void testEstimate8() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, InvalidTransformationException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      InvalidTransformationException
    • testEstimate9

      @Test void testEstimate9() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate10

      @Test void testEstimate10() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, InvalidTransformationException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      InvalidTransformationException
    • testEstimate11

      @Test void testEstimate11() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.NotReadyException, InvalidTransformationException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidTransformationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testEstimate12

      @Test void testEstimate12() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.algebra.AlgebraException, InvalidTransformationException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.algebra.AlgebraException
      InvalidTransformationException
    • onEstimateStart

      public void onEstimateStart(DualAbsoluteQuadricEstimator estimator)
      Specified by:
      onEstimateStart in interface DualAbsoluteQuadricEstimatorListener
    • onEstimateEnd

      public void onEstimateEnd(DualAbsoluteQuadricEstimator estimator)
      Specified by:
      onEstimateEnd in interface DualAbsoluteQuadricEstimatorListener
    • onEstimationProgressChange

      public void onEstimationProgressChange(DualAbsoluteQuadricEstimator estimator, float progress)
      Specified by:
      onEstimationProgressChange in interface DualAbsoluteQuadricEstimatorListener
    • checkLocked

      private static void checkLocked(DualAbsoluteQuadricEstimator estimator)