01: /*
02: * GeoTools - OpenSource mapping toolkit
03: * http://geotools.org
04: *
05: * (C) 2004-2006, Geotools Project Managment Committee (PMC)
06: * (C) 2000, Frank Warmerdam
07: *
08: * This library is free software; you can redistribute it and/or
09: * modify it under the terms of the GNU Lesser General Public
10: * License as published by the Free Software Foundation; either
11: * version 2.1 of the License, or (at your option) any later version.
12: *
13: * This library is distributed in the hope that it will be useful,
14: * but WITHOUT ANY WARRANTY; without even the implied warranty of
15: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16: * Lesser General Public License for more details.
17: *
18: * This package contains formulas from the PROJ package of USGS.
19: * USGS's work is fully acknowledged here. This derived work has
20: * been relicensed under LGPL with Frank Warmerdam's permission.
21: */
22: package org.geotools.referencing.operation.projection;
23:
24: // J2SE dependencies and extensions
25: import java.awt.geom.Point2D;
26:
27: // OpenGIS dependencies
28: import org.opengis.parameter.ParameterNotFoundException;
29: import org.opengis.parameter.ParameterValueGroup;
30:
31: // Geotools dependencies
32: import org.geotools.resources.i18n.Errors;
33: import org.geotools.resources.i18n.ErrorKeys;
34:
35: /**
36: * The equatorial case of the {@link Orthographic} projection. This is a
37: * simplification of the oblique case for {@link #latitudeOfOrigin} == 0.0.
38: * Only the spherical form is given here.
39: *
40: * @since 2.1
41: * @source $URL: http://svn.geotools.org/geotools/tags/2.4.1/modules/library/referencing/src/main/java/org/geotools/referencing/operation/projection/OrthographicEquatorial.java $
42: * @version $Id: OrthographicEquatorial.java 24578 2007-02-24 00:57:19Z desruisseaux $
43: * @author Rueben Schulz
44: *
45: * @deprecated Renamed as {@link EquatorialOrthographic} for consistency with OGC and EPSG naming.
46: */
47: public class OrthographicEquatorial extends EquatorialOrthographic {
48: /**
49: * Constructs an equatorial orthographic projection.
50: *
51: * @param parameters The parameter values in standard units.
52: * @throws ParameterNotFoundException if a mandatory parameter is missing.
53: *
54: * @since 2.4
55: */
56: protected OrthographicEquatorial(
57: final ParameterValueGroup parameters)
58: throws ParameterNotFoundException {
59: super(parameters);
60: }
61: }
|