Class EuclideanTransformation2DTest

java.lang.Object
com.irurueta.geometry.EuclideanTransformation2DTest

class EuclideanTransformation2DTest extends Object
  • Field Details

  • Constructor Details

    • EuclideanTransformation2DTest

      EuclideanTransformation2DTest()
  • Method Details

    • testConstructor

      @Test void testConstructor() throws CoincidentPointsException
      Throws:
      CoincidentPointsException
    • testGetSetRotation

      @Test void testGetSetRotation()
    • testAddRotation

      @Test void testAddRotation()
    • testGetSetTranslation

      @Test void testGetSetTranslation()
    • testAddTranslation

      @Test void testAddTranslation()
    • testGetSetTranslationX

      @Test void testGetSetTranslationX()
    • testGetSetTranslationY

      @Test void testGetSetTranslationY()
    • testSetTranslationCoordinates

      @Test void testSetTranslationCoordinates()
    • testGetSetTranslationPoint

      @Test void testGetSetTranslationPoint()
    • testAddTranslationX

      @Test void testAddTranslationX()
    • testAddTranslationY

      @Test void testAddTranslationY()
    • testAddTranslationCoordinates

      @Test void testAddTranslationCoordinates()
    • testAddTranslationPoint

      @Test void testAddTranslationPoint()
    • testAsMatrix

      @Test void testAsMatrix() throws com.irurueta.algebra.WrongSizeException
      Throws:
      com.irurueta.algebra.WrongSizeException
    • testTransformPoint

      @Test void testTransformPoint()
    • testTransformPoints

      @Test void testTransformPoints()
    • testTransformAndOverwritePoints

      @Test void testTransformAndOverwritePoints()
    • testTransformConic

      @Test void testTransformConic() throws com.irurueta.algebra.AlgebraException, NonSymmetricMatrixException
      Throws:
      com.irurueta.algebra.AlgebraException
      NonSymmetricMatrixException
    • testTransformConicAndPoints

      @Test void testTransformConicAndPoints() throws com.irurueta.algebra.AlgebraException, GeometryException
      Throws:
      com.irurueta.algebra.AlgebraException
      GeometryException
    • tesTransformDualConic

      @Test void tesTransformDualConic() throws NonSymmetricMatrixException, com.irurueta.algebra.AlgebraException
      Throws:
      NonSymmetricMatrixException
      com.irurueta.algebra.AlgebraException
    • testTransformDualConicAndLines

      @Test void testTransformDualConicAndLines() throws com.irurueta.algebra.AlgebraException, GeometryException
      Throws:
      com.irurueta.algebra.AlgebraException
      GeometryException
    • testTransformLine

      @Test void testTransformLine() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testTransformLineAndPoints

      @Test void testTransformLineAndPoints() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testTransformLines

      @Test void testTransformLines() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testTransformAndOverwriteLines

      @Test void testTransformAndOverwriteLines() throws com.irurueta.algebra.AlgebraException
      Throws:
      com.irurueta.algebra.AlgebraException
    • testTransformPolygon

      @Test void testTransformPolygon() throws NotEnoughVerticesException
      Throws:
      NotEnoughVerticesException
    • testTransformTriangle

      @Test void testTransformTriangle()
    • testToMetric

      @Test void testToMetric()
    • testInverse

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

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

      @Test void testSetTransformationFromPoints() throws CoincidentPointsException
      Throws:
      CoincidentPointsException
    • testSerializeDeserialize

      @Test void testSerializeDeserialize() throws IOException, ClassNotFoundException
      Throws:
      IOException
      ClassNotFoundException
    • transformPoint

      private static void transformPoint(Point2D inputPoint, Point2D outputPoint, Rotation2D rotation, double[] translation)
    • transformLine

      private static void transformLine(Line2D inputLine, Line2D outputLine, EuclideanTransformation2D transformation) throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.RankDeficientMatrixException, com.irurueta.algebra.DecomposerException
      Throws:
      com.irurueta.algebra.WrongSizeException
      com.irurueta.algebra.RankDeficientMatrixException
      com.irurueta.algebra.DecomposerException
    • transformConic

      private static void transformConic(Conic inputConic, Conic outputConic, EuclideanTransformation2D transformation) throws com.irurueta.algebra.AlgebraException, NonSymmetricMatrixException
      Throws:
      com.irurueta.algebra.AlgebraException
      NonSymmetricMatrixException
    • transformDualConic

      private static void transformDualConic(DualConic inputDualConic, DualConic outputDualConic, EuclideanTransformation2D transformation) throws com.irurueta.algebra.WrongSizeException, NonSymmetricMatrixException
      Throws:
      com.irurueta.algebra.WrongSizeException
      NonSymmetricMatrixException