Module org.apache.sis.referencing
Class NoninvertibleMatrixException
Object
Throwable
Exception
TransformException
NoninvertibleTransformException
NoninvertibleMatrixException
- All Implemented Interfaces:
Serializable
Thrown when a matrix cannot be inverted.
This may be because the matrix is singular, or because the matrix is not square.
Usage note
This exception extendsNoninvertibleTransformException
because the matrices in this package
are used in Coordinate Operation Steps, in which case a singular matrix means that the
operation is not invertible.- Since:
- 0.4
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a new exception with no message.NoninvertibleMatrixException
(String message) Constructs a new exception with the specified detail message.NoninvertibleMatrixException
(String message, Throwable cause) Constructs a new exception with the specified detail message and cause. -
Method Summary
Methods inherited from class TransformException
getLastCompletedTransform, setLastCompletedTransform
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
NoninvertibleMatrixException
public NoninvertibleMatrixException()Constructs a new exception with no message. -
NoninvertibleMatrixException
Constructs a new exception with the specified detail message.- Parameters:
message
- the detail message, ornull
if none.
-
NoninvertibleMatrixException
Constructs a new exception with the specified detail message and cause.- Parameters:
message
- the detail message, ornull
if none.cause
- the cause, ornull
if none.
-