Class MSACFundamentalMatrixRobustEstimatorTest

java.lang.Object
com.irurueta.ar.epipolar.estimators.MSACFundamentalMatrixRobustEstimatorTest
All Implemented Interfaces:
FundamentalMatrixRobustEstimatorListener

class MSACFundamentalMatrixRobustEstimatorTest extends Object implements FundamentalMatrixRobustEstimatorListener
  • Field Details

  • Constructor Details

    • MSACFundamentalMatrixRobustEstimatorTest

      MSACFundamentalMatrixRobustEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetNonRobustFundamentalMatrixEstimatorMethod

      @Test void testGetSetNonRobustFundamentalMatrixEstimatorMethod() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetThreshold

      @Test void testGetSetThreshold() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetPointsAndIsReady

      @Test void testGetSetPointsAndIsReady() 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
    • testGetSetQualityScores

      @Test void testGetSetQualityScores() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testIsSetResultRefined

      @Test void testIsSetResultRefined() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testIsSetCovarianceKept

      @Test void testIsSetCovarianceKept() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testEstimateSevenPointsWithRefinement

      @Test void testEstimateSevenPointsWithRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
    • testEstimateEightPointsWithRefinement

      @Test void testEstimateEightPointsWithRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
    • testEstimateAffineWithRefinement

      @Test void testEstimateAffineWithRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.WrongSizeException, InvalidPairOfCamerasException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.WrongSizeException
      InvalidPairOfCamerasException
    • testEstimateSevenPointsWithoutRefinement

      @Test void testEstimateSevenPointsWithoutRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
    • testEstimateEightPointsWithoutRefinement

      @Test void testEstimateEightPointsWithoutRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
    • testEstimateAffineWithoutRefinement

      @Test void testEstimateAffineWithoutRefinement() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, InvalidFundamentalMatrixException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.WrongSizeException, InvalidPairOfCamerasException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      InvalidFundamentalMatrixException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.WrongSizeException
      InvalidPairOfCamerasException
    • onEstimateStart

      public void onEstimateStart(FundamentalMatrixRobustEstimator estimator)
      Specified by:
      onEstimateStart in interface FundamentalMatrixRobustEstimatorListener
    • onEstimateEnd

      public void onEstimateEnd(FundamentalMatrixRobustEstimator estimator)
      Specified by:
      onEstimateEnd in interface FundamentalMatrixRobustEstimatorListener
    • onEstimateNextIteration

      public void onEstimateNextIteration(FundamentalMatrixRobustEstimator estimator, int iteration)
      Specified by:
      onEstimateNextIteration in interface FundamentalMatrixRobustEstimatorListener
    • onEstimateProgressChange

      public void onEstimateProgressChange(FundamentalMatrixRobustEstimator estimator, float progress)
      Specified by:
      onEstimateProgressChange in interface FundamentalMatrixRobustEstimatorListener
    • reset

      private void reset()
    • checkLocked

      private static void checkLocked(MSACFundamentalMatrixRobustEstimator estimator)