org.cts.op.NonInvertibleOperationException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cts Show documentation
Show all versions of cts Show documentation
Coordinate Transformation Suite (abridged CTS) is a library developed to perform coordinate
transformations using well known geodetic algorithms and parameter sets. It strives to be simple, flexible and
interoperable, in this order.
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see .
*
* For more information, please consult:
*/
package org.cts.op;
/**
* Try to use an interpolation method which is not defined or not yet
* implemented.
*
* @author Michaël Michaud
*/
public class NonInvertibleOperationException extends CoordinateOperationException {
/**
* Create a new NonInvertibleOperationException.
*
* @param exception description of this exception
*/
public NonInvertibleOperationException(String exception) {
super(exception);
}
/**
* Create a new InterpolationMethodException.
*
* @param op the interpolation method
*/
public NonInvertibleOperationException(CoordinateOperation op) {
super("" + op.getName() + " is not invertible");
}
}