Package com.irurueta.geometry
Class QuadricTest
java.lang.Object
com.irurueta.geometry.QuadricTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
MIN_RANDOM_VALUE
private static final double MIN_RANDOM_VALUE- See Also:
-
MAX_RANDOM_VALUE
private static final double MAX_RANDOM_VALUE- See Also:
-
PRECISION_ERROR
private static final double PRECISION_ERROR- See Also:
-
LOCUS_THRESHOLD
private static final double LOCUS_THRESHOLD- See Also:
-
PERPENDICULAR_THRESHOLD
private static final double PERPENDICULAR_THRESHOLD- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
QUADRIC_ROWS
private static final int QUADRIC_ROWS- See Also:
-
QUADRIC_COLS
private static final int QUADRIC_COLS- See Also:
-
HOM_COORDS
private static final int HOM_COORDS- See Also:
-
MIN_RANDOM_DEGREES
private static final double MIN_RANDOM_DEGREES- See Also:
-
MAX_RANDOM_DEGREES
private static final double MAX_RANDOM_DEGREES- See Also:
-
TIMES
private static final int TIMES- See Also:
-
-
Constructor Details
-
QuadricTest
QuadricTest()
-
-
Method Details
-
testConstants
@Test void testConstants() -
testConstructor
@Test void testConstructor() throws com.irurueta.algebra.WrongSizeException, IllegalArgumentException, NonSymmetricMatrixException, com.irurueta.algebra.DecomposerException, CoincidentPointsException- Throws:
com.irurueta.algebra.WrongSizeExceptionIllegalArgumentExceptionNonSymmetricMatrixExceptioncom.irurueta.algebra.DecomposerExceptionCoincidentPointsException
-
testGettersAndSetters
@Test void testGettersAndSetters() throws com.irurueta.algebra.WrongSizeException, IllegalArgumentException, NonSymmetricMatrixException- Throws:
com.irurueta.algebra.WrongSizeExceptionIllegalArgumentExceptionNonSymmetricMatrixException
-
testAsMatrix
@Test void testAsMatrix() throws com.irurueta.algebra.WrongSizeException, IllegalArgumentException, NonSymmetricMatrixException- Throws:
com.irurueta.algebra.WrongSizeExceptionIllegalArgumentExceptionNonSymmetricMatrixException
-
testIsLocus
@Test void testIsLocus() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.NotReadyException, com.irurueta.algebra.LockedException, com.irurueta.algebra.NotAvailableException, IllegalArgumentException, NonSymmetricMatrixException, CoincidentPointsException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.DecomposerExceptioncom.irurueta.algebra.NotReadyExceptioncom.irurueta.algebra.LockedExceptioncom.irurueta.algebra.NotAvailableExceptionIllegalArgumentExceptionNonSymmetricMatrixExceptionCoincidentPointsException
-
testAngleBetweenPoints
@Test void testAngleBetweenPoints() throws com.irurueta.algebra.WrongSizeException, IllegalArgumentException, NonSymmetricMatrixException- Throws:
com.irurueta.algebra.WrongSizeExceptionIllegalArgumentExceptionNonSymmetricMatrixException
-
testArePerpendicularPoints
@Test void testArePerpendicularPoints() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.RankDeficientMatrixException, IllegalArgumentException, NonSymmetricMatrixException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.DecomposerExceptioncom.irurueta.algebra.RankDeficientMatrixExceptionIllegalArgumentExceptionNonSymmetricMatrixException
-
testGetDualQuadric
@Test void testGetDualQuadric() throws com.irurueta.algebra.WrongSizeException, com.irurueta.algebra.DecomposerException, com.irurueta.algebra.RankDeficientMatrixException, IllegalArgumentException, NonSymmetricMatrixException, DualQuadricNotAvailableException- Throws:
com.irurueta.algebra.WrongSizeExceptioncom.irurueta.algebra.DecomposerExceptioncom.irurueta.algebra.RankDeficientMatrixExceptionIllegalArgumentExceptionNonSymmetricMatrixExceptionDualQuadricNotAvailableException
-
testSetParametersFromPoints
@Test void testSetParametersFromPoints() throws com.irurueta.algebra.WrongSizeException, CoincidentPointsException- Throws:
com.irurueta.algebra.WrongSizeExceptionCoincidentPointsException
-
testNormalize
@Test void testNormalize() throws com.irurueta.algebra.WrongSizeException, IllegalArgumentException, NonSymmetricMatrixException- Throws:
com.irurueta.algebra.WrongSizeExceptionIllegalArgumentExceptionNonSymmetricMatrixException
-
testGetTangentPlaneAt
- Throws:
NotLocusException
-
testIntersectWithSphereAndXYPlane
@Test void testIntersectWithSphereAndXYPlane() -
testIntersectWithSphereAndAnyPlane
@Test void testIntersectWithSphereAndAnyPlane() throws com.irurueta.algebra.AlgebraException, GeometryException- Throws:
com.irurueta.algebra.AlgebraExceptionGeometryException
-
testSerializeDeserialize
- Throws:
IOExceptionClassNotFoundException
-