Class EssentialMatrixTest

java.lang.Object
com.irurueta.ar.epipolar.EssentialMatrixTest

class EssentialMatrixTest extends Object
  • Field Details

  • Constructor Details

    • EssentialMatrixTest

      EssentialMatrixTest()
  • Method Details

    • testEmptyConstructor

      @Test void testEmptyConstructor()
    • testConstructorWithInternalMatrix

      @Test void testConstructorWithInternalMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException
    • testConstructorWithTwoPinholeCameras

      @Test void testConstructorWithTwoPinholeCameras() throws InvalidPairOfCamerasException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.NotAvailableException
    • testConstructorWithTranslationAndRotation

      @Test void testConstructorWithTranslationAndRotation() throws InvalidRotationAndTranslationException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, com.irurueta.algebra.WrongSizeException, com.irurueta.geometry.InvalidRotationMatrixException
      Throws:
      InvalidRotationAndTranslationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.geometry.InvalidRotationMatrixException
    • testConstructorWithRotationAndCameraCenter

      @Test void testConstructorWithRotationAndCameraCenter() throws InvalidRotationAndTranslationException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.WrongSizeException
      Throws:
      InvalidRotationAndTranslationException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.WrongSizeException
    • testConstructorWithFundamentalMatrixAndIntrinsicParameters

      @Test void testConstructorWithFundamentalMatrixAndIntrinsicParameters() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidFundamentalMatrixException, InvalidPairOfIntrinsicParametersException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidFundamentalMatrixException
      InvalidPairOfIntrinsicParametersException
      com.irurueta.geometry.NotAvailableException
    • testSetInternalMatrix

      @Test void testSetInternalMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException
    • testSetFromPairOfCameras

      @Test void testSetFromPairOfCameras() throws InvalidPairOfCamerasException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.NotAvailableException
    • testSetFromPairOfCamerasAndIntrinsicsNotAvailable

      @Test void testSetFromPairOfCamerasAndIntrinsicsNotAvailable() throws InvalidPairOfCamerasException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.NotAvailableException
    • testSetFromPairOfCamerasAndCameraSignFixed

      @Test void testSetFromPairOfCamerasAndCameraSignFixed() throws InvalidPairOfCamerasException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.geometry.CameraException
      Throws:
      InvalidPairOfCamerasException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.geometry.CameraException
    • testSetFromPairOfCamerasWhenNumericallyUnstable

      @Test void testSetFromPairOfCamerasWhenNumericallyUnstable() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testSetFromRotationAndTranslation

      @Test void testSetFromRotationAndTranslation() throws InvalidRotationAndTranslationException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, com.irurueta.algebra.WrongSizeException, com.irurueta.geometry.InvalidRotationMatrixException
      Throws:
      InvalidRotationAndTranslationException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.geometry.InvalidRotationMatrixException
    • testSetFromRotationAndTranslationInvalid

      @Test void testSetFromRotationAndTranslationInvalid()
    • testSetFromFundamentalMatrixAndIntrinsics

      @Test void testSetFromFundamentalMatrixAndIntrinsics() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidFundamentalMatrixException, InvalidPairOfIntrinsicParametersException, com.irurueta.geometry.NotAvailableException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidFundamentalMatrixException
      InvalidPairOfIntrinsicParametersException
      com.irurueta.geometry.NotAvailableException
    • testSetFromFundamentalMatrixAndIntrinsicsInvalid

      @Test void testSetFromFundamentalMatrixAndIntrinsicsInvalid()
    • testToFundamentalMatrix

      @Test void testToFundamentalMatrix() throws EpipolarException, com.irurueta.geometry.estimators.NotReadyException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException
      Throws:
      EpipolarException
      com.irurueta.geometry.estimators.NotReadyException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
    • testToFundamentalMatrixInvalid

      @Test void testToFundamentalMatrixInvalid() throws EpipolarException, com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException
      Throws:
      EpipolarException
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
    • testSetFromRotationAndCameraCenter

      @Test void testSetFromRotationAndCameraCenter() throws InvalidRotationAndTranslationException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException, com.irurueta.algebra.WrongSizeException
      Throws:
      InvalidRotationAndTranslationException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException
      com.irurueta.algebra.WrongSizeException
    • testSetFromRotationAndCameraCenterInvalid

      @Test void testSetFromRotationAndCameraCenterInvalid()
    • testComputePossibleRotationsAndTranslations

      @Test void testComputePossibleRotationsAndTranslations() throws InvalidRotationAndTranslationException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException, InvalidPairOfIntrinsicParametersException, com.irurueta.algebra.WrongSizeException
      Throws:
      InvalidRotationAndTranslationException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException
      InvalidPairOfIntrinsicParametersException
      com.irurueta.algebra.WrongSizeException
    • testIsValidInternalMatrix

      @Test void testIsValidInternalMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
    • testSerializeDeserialize

      @Test void testSerializeDeserialize() throws InvalidPairOfCamerasException, IOException, ClassNotFoundException, InvalidEssentialMatrixException, com.irurueta.geometry.NotAvailableException
      Throws:
      InvalidPairOfCamerasException
      IOException
      ClassNotFoundException
      InvalidEssentialMatrixException
      com.irurueta.geometry.NotAvailableException