Class FundamentalMatrixRefinerTest

java.lang.Object
com.irurueta.ar.epipolar.refiners.FundamentalMatrixRefinerTest
All Implemented Interfaces:
com.irurueta.geometry.refiners.RefinerListener<FundamentalMatrix>

class FundamentalMatrixRefinerTest extends Object implements com.irurueta.geometry.refiners.RefinerListener<FundamentalMatrix>
  • Field Details

  • Constructor Details

    • FundamentalMatrixRefinerTest

      FundamentalMatrixRefinerTest()
  • Method Details

    • testConstructor

      @Test void testConstructor() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testGetSetListener

      @Test void testGetSetListener()
    • testGetSetRefinementStandardDeviation

      @Test void testGetSetRefinementStandardDeviation() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetSamples1

      @Test void testGetSetSamples1() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetSamples2

      @Test void testGetSetSamples2() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetInliers

      @Test void testGetSetInliers() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testGetSetResiduals

      @Test void testGetSetResiduals() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testGetSetNumInliers

      @Test void testGetSetNumInliers() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testSetInliersData

      @Test void testSetInliersData() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testGetSetInitialEstimation

      @Test void testGetSetInitialEstimation() 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
    • testRefine

      @Test void testRefine() throws com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException, com.irurueta.geometry.refiners.RefinerException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
      com.irurueta.geometry.refiners.RefinerException
      com.irurueta.geometry.NotAvailableException
    • createRobustEstimator

      private RANSACFundamentalMatrixRobustEstimator createRobustEstimator() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • onRefineStart

      public void onRefineStart(com.irurueta.geometry.refiners.Refiner<FundamentalMatrix> refiner, FundamentalMatrix initialEstimation)
      Specified by:
      onRefineStart in interface com.irurueta.geometry.refiners.RefinerListener<FundamentalMatrix>
    • onRefineEnd

      public void onRefineEnd(com.irurueta.geometry.refiners.Refiner<FundamentalMatrix> refiner, FundamentalMatrix initialEstimation, FundamentalMatrix result, boolean errorDecreased)
      Specified by:
      onRefineEnd in interface com.irurueta.geometry.refiners.RefinerListener<FundamentalMatrix>
    • reset

      private void reset()
    • checkLocked

      private static void checkLocked(FundamentalMatrixRefiner refiner)