Package org.djutils.draw
Class Transform3dTest
- java.lang.Object
-
- org.djutils.draw.Transform3dTest
-
public class Transform3dTest extends Object
Transform3dTest.java.Copyright (c) 2020-2023 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 Summary
Constructors Constructor Description Transform3dTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(String[] args)
Check what transform does to a unit vector.void
testBoundingBox3d()
Reproducible test of multiple transformations on a bounding box.void
testConstructor()
Test that the constructor creates an Identity matrix.void
testHashCodeAndEquals()
Test the hashCode and equals methods.void
testMatrixMultiplication()
Test the matrix / vector multiplication.void
testTranslateScaleRotateShearAndReflect()
Test the translate, scale, rotate, shear and reflect methods.void
toStringTest()
Check that toString returns something descriptive.void
transformBounds3dTest()
Test transformation of a bounding box.void
transformTest()
Test the transform method.
-
-
-
Method Detail
-
testMatrixMultiplication
public void testMatrixMultiplication()
Test the matrix / vector multiplication.
-
testConstructor
public void testConstructor()
Test that the constructor creates an Identity matrix.
-
testTranslateScaleRotateShearAndReflect
public void testTranslateScaleRotateShearAndReflect()
Test the translate, scale, rotate, shear and reflect methods.
-
transformTest
public void transformTest()
Test the transform method.
-
transformBounds3dTest
public void transformBounds3dTest()
Test transformation of a bounding box.
-
testBoundingBox3d
public void testBoundingBox3d()
Reproducible test of multiple transformations on a bounding box.
-
toStringTest
public void toStringTest()
Check that toString returns something descriptive.
-
main
public static void main(String[] args)
Check what transform does to a unit vector.- Parameters:
args
- String[]; not used
-
testHashCodeAndEquals
public void testHashCodeAndEquals() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException
Test the hashCode and equals methods.- Throws:
SecurityException
- if that happens uncaught; this test has failedNoSuchFieldException
- if that happens uncaught; this test has failedIllegalAccessException
- if that happens uncaught; this test has failedIllegalArgumentException
- if that happens uncaught; this test has failed
-
-