Class MatrixRotation3DTest

java.lang.Object
com.irurueta.geometry.MatrixRotation3DTest

class MatrixRotation3DTest extends Object
  • Field Details

  • Constructor Details

    • MatrixRotation3DTest

      MatrixRotation3DTest()
  • Method Details

    • testConstants

      @Test void testConstants()
    • testConstructors

      @Test void testConstructors() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException, RotationException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
      RotationException
    • testGetSetInternalMatrix

      @Test void testGetSetInternalMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testGetSetEulerAngles

      @Test void testGetSetEulerAngles() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGetSetAxisAndRotation

      @Test void testGetSetAxisAndRotation() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, RotationException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      RotationException
    • testIsValidRotationMatrix

      @Test void testIsValidRotationMatrix() 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
    • testInverseRotation

      @Test void testInverseRotation() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testAsInhomogeneousMatrix

      @Test void testAsInhomogeneousMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testAsHomogeneousMatrix

      @Test void testAsHomogeneousMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testFromMatrix

      @Test void testFromMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testFromInhomogeneousMatrix

      @Test void testFromInhomogeneousMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testFromHomogeneousMatrix

      @Test void testFromHomogeneousMatrix() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
    • testRotate

      @Test void testRotate() throws com.irurueta.algebra.WrongSizeException, ColinearPointsException
      Throws:
      com.irurueta.algebra.WrongSizeException
      ColinearPointsException
    • testCombine

      @Test void testCombine() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testType

      @Test void testType()
    • testGetSetRollPitchYawAngles

      @Test void testGetSetRollPitchYawAngles() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testGetSetRollPitchYaw

      @Test void testGetSetRollPitchYaw()
    • testHasGimbalLock

      @Test void testHasGimbalLock()
    • testFromRotation

      @Test void testFromRotation() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testToMatrixRotation

      @Test void testToMatrixRotation() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testToAxisRotation

      @Test void testToAxisRotation() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testToQuaternion

      @Test void testToQuaternion() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testSerializeDeserialize

      @Test void testSerializeDeserialize() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.LockedException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotAvailableException, InvalidRotationMatrixException, IOException, ClassNotFoundException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.LockedException
      com.irurueta.algebra.NotReadyException
      com.irurueta.algebra.DecomposerException
      com.irurueta.algebra.NotAvailableException
      InvalidRotationMatrixException
      IOException
      ClassNotFoundException