Class Transform2dTest

java.lang.Object
org.djutils.draw.Transform2dTest

public class Transform2dTest extends Object
Transform2dTest.java.

Copyright (c) 2020-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUTILS License.

Author:
Alexander Verbraeck, Peter Knoppers
  • Constructor Details

    • Transform2dTest

      public Transform2dTest()
  • Method Details

    • testMatrixMultiplication

      @Test public void testMatrixMultiplication()
      Test the matrix / vector multiplication.
    • testConstructor

      @Test public void testConstructor()
      Test that the constructor creates an Identity matrix.
    • testTranslateScaleRotateShearAndReflect

      @Test public void testTranslateScaleRotateShearAndReflect()
      Test the translate, scale, rotate, shear and reflect methods.
    • transformTest

      @Test public void transformTest()
      Test the transform method.
    • transformBounds2dTest

      @Test public void transformBounds2dTest()
      Test transformation of a bounding rectangle.
    • testBoundingRectangle2d

      @Test public void testBoundingRectangle2d()
      Reproducible test of multiple transformations on a bounding rectangle.
    • toStringTest

      @Test public void toStringTest()
      Check that toString returns something descriptive.
    • testHashCodeAndEquals

      @Test public void testHashCodeAndEquals() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException
      Test the hashCode and equals methods.
      Throws:
      SecurityException - if that happens uncaught; this test has failed
      NoSuchFieldException - if that happens uncaught; this test has failed
      IllegalAccessException - if that happens uncaught; this test has failed
      IllegalArgumentException - if that happens uncaught; this test has failed