Class DualImageOfAbsoluteConicInitialCamerasEstimatorTest

java.lang.Object
com.irurueta.ar.sfm.DualImageOfAbsoluteConicInitialCamerasEstimatorTest
All Implemented Interfaces:
InitialCamerasEstimatorListener

class DualImageOfAbsoluteConicInitialCamerasEstimatorTest extends Object implements InitialCamerasEstimatorListener
  • Field Details

  • Constructor Details

    • DualImageOfAbsoluteConicInitialCamerasEstimatorTest

      DualImageOfAbsoluteConicInitialCamerasEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetFundamentalMatrix

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

      @Test void testGetSetListener()
    • testGetSetAspectRatio

      @Test void testGetSetAspectRatio() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetPrincipalPointX

      @Test void testGetSetPrincipalPointX() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetPrincipalPointY

      @Test void testGetSetPrincipalPointY() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetPrincipalPoint

      @Test void testGetSetPrincipalPoint() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetLeftPoints

      @Test void testGetSetLeftPoints() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetRightPoints

      @Test void testGetSetRightPoints() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testSetLeftAndRightPoints

      @Test void testSetLeftAndRightPoints() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testGetSetCorrectorType

      @Test void testGetSetCorrectorType() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testAreSetPointsTriangulated

      @Test void testAreSetPointsTriangulated() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testAreValidTriangulatedPointsMarked

      @Test void testAreValidTriangulatedPointsMarked() throws com.irurueta.geometry.estimators.LockedException
      Throws:
      com.irurueta.geometry.estimators.LockedException
    • testEstimate

      @Test void testEstimate() throws InvalidPairOfCamerasException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
    • testGenerateInitialMetricCamerasUsingDIAC1

      @Test void testGenerateInitialMetricCamerasUsingDIAC1() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC2

      @Test void testGenerateInitialMetricCamerasUsingDIAC2() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC3

      @Test void testGenerateInitialMetricCamerasUsingDIAC3() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC4

      @Test void testGenerateInitialMetricCamerasUsingDIAC4() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC5

      @Test void testGenerateInitialMetricCamerasUsingDIAC5() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC6

      @Test void testGenerateInitialMetricCamerasUsingDIAC6() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC7

      @Test void testGenerateInitialMetricCamerasUsingDIAC7() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • testGenerateInitialMetricCamerasUsingDIAC8

      @Test void testGenerateInitialMetricCamerasUsingDIAC8() throws InvalidPairOfCamerasException, com.irurueta.geometry.CameraException, InitialCamerasEstimationFailedException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.estimators.NotReadyException, InvalidFundamentalMatrixException, com.irurueta.algebra.AlgebraException, com.irurueta.geometry.estimators.LockedException, com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.geometry.CameraException
      InitialCamerasEstimationFailedException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.estimators.NotReadyException
      InvalidFundamentalMatrixException
      com.irurueta.algebra.AlgebraException
      com.irurueta.geometry.estimators.LockedException
      com.irurueta.geometry.InvalidPinholeCameraIntrinsicParametersException
    • onStart

      public void onStart(InitialCamerasEstimator estimator)
      Specified by:
      onStart in interface InitialCamerasEstimatorListener
    • onFinish

      public void onFinish(InitialCamerasEstimator estimator, com.irurueta.geometry.PinholeCamera estimatedLeftCamera, com.irurueta.geometry.PinholeCamera estimatedRightCamera)
      Specified by:
      onFinish in interface InitialCamerasEstimatorListener
    • onFail

      Specified by:
      onFail in interface InitialCamerasEstimatorListener
    • checkLocked

      private static void checkLocked(DualImageOfAbsoluteConicInitialCamerasEstimator estimator)