📄 mathtransform1d.java
字号:
/*$************************************************************************************************ ** ** $Id: MathTransform1D.java,v 1.1 2004/05/06 15:51:51 desruisseaux Exp $ ** ** $Source: /cvsroot/geoapi/src/org/opengis/referencing/operation/MathTransform1D.java,v $ ** ** Copyright (C) 2003 Open GIS Consortium, Inc. All Rights Reserved. http://www.opengis.org/Legal/ ** *************************************************************************************************/package org.opengis.referencing.operation;/** * Transforms one-dimensional coordinate points. * {@link CoordinateOperation#getMathTransform} may returns instance of this * interface when source and destination coordinate systems are both one dimensional. * <code>MathTransform1D</code> extends {@link MathTransform} by adding a simple method * transforming a value without the overhead of creating data array. * * @author <A HREF="http://www.opengis.org">OpenGIS® consortium</A> * @version 1.0 */public interface MathTransform1D extends MathTransform { /** * Transforms the specified value. * * @param value The value to transform. * @return the transformed value. * @throws TransformException if the value can't be transformed. */ double transform(final double value) throws TransformException; /** * Gets the derivative of this function at a value. The derivative is the * 1×1 matrix of the non-translating portion of the approximate affine * map at the value. * * @param value The value where to evaluate the derivative. * @return The derivative at the specified point. * @throws TransformException if the derivative can't be evaluated at the * specified point. */ double derivative(final double value) throws TransformException;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -