src/main/java/ucar/geoapi/NetcdfProjection.java
@Override
    public Matrix derivative(final DirectPosition point) throws TransformException {
        ensureTwoDimensional(point);
        return derivative(new Point2D.Double(point.getOrdinate(0), point.getOrdinate(1)));
    }
/**
     * Gets the derivative of this transform at a point. This method ensures that the given
     * position is two-dimensional, then delegates to {@link #derivative(Point2D)}.
     *
     * @param  point  the coordinate point where to evaluate the derivative.
     * @return the derivative at the specified point (never {@code null}).
     * @throws TransformException if the derivative can not be evaluated at the specified point.
     */
Gets the derivative of this transform at a point. This method ensures that the given
position is two-dimensional, then delegates to  #derivative(Point2D).

@param  point  the coordinate point where to evaluate the derivative.
@return the derivative at the specified point (never  null).
@throws TransformException if the derivative can not be evaluated at the specified point.
Gets the derivative of this transform at a point . This method ensures that the given position is two - dimensional then delegates to #derivative ( Point2D ) . @param point the coordinate point where to evaluate the derivative . @return the derivative at the specified point ( never null ) . @throws TransformException if the derivative can not be evaluated at the specified point .
@Override
    public Matrix derivative(final DirectPosition point) throws TransformException {
        ensureTwoDimensional(point);
        return derivative(new Point2D.Double(point.getOrdinate(0), point.getOrdinate(1)));
    }
@ Override public Matrix derivative ( final DirectPosition point ) throws TransformException { ensureTwoDimensional ( point ) ; return derivative ( new Point2D . Double ( point . getOrdinate ( 0 ) , point . getOrdinate ( 1 ) ) ) ; }
Gets the derivative of this transform at a point.
Gets the derivative of this transform at a point .