Class PlanarFundamentalMatrixEstimatorTest

java.lang.Object
com.irurueta.ar.epipolar.estimators.PlanarFundamentalMatrixEstimatorTest
All Implemented Interfaces:
PlanarFundamentalMatrixEstimatorListener

class PlanarFundamentalMatrixEstimatorTest extends Object implements PlanarFundamentalMatrixEstimatorListener
  • Field Details

  • Constructor Details

    • PlanarFundamentalMatrixEstimatorTest

      PlanarFundamentalMatrixEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetHomography

      @Test void testGetSetHomography() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetLeftIntrinsics

      @Test void testGetSetLeftIntrinsics() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetRightIntrinsics

      @Test void testGetSetRightIntrinsics() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetListener

      @Test void testGetSetListener()
    • testEstimate

      @Test void testEstimate() throws InvalidPairOfCamerasException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.CameraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, FundamentalMatrixEstimatorException, com.irurueta.geometry.NotAvailableException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.CameraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      FundamentalMatrixEstimatorException
      com.irurueta.geometry.NotAvailableException
    • areEqualUpToScale

      private static boolean areEqualUpToScale(FundamentalMatrix fundamentalMatrix1, FundamentalMatrix fundamentalMatrix2) throws com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException
      Throws:
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
    • onEstimateStart

      public void onEstimateStart(PlanarFundamentalMatrixEstimator estimator)
      Specified by:
      onEstimateStart in interface PlanarFundamentalMatrixEstimatorListener
    • onEstimateEnd

      public void onEstimateEnd(PlanarFundamentalMatrixEstimator estimator, List<FundamentalMatrix> fundamentalMatrices)
      Specified by:
      onEstimateEnd in interface PlanarFundamentalMatrixEstimatorListener
    • reset

      private void reset()
    • checkLocked

      private static void checkLocked(PlanarFundamentalMatrixEstimator estimator)