DefaultCoordinateSystemAxis changes for revisions 20815:20874

Command line:

svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20815:20874 https://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/cs/DefaultCoordinateSystemAxis.java
Revision 20815Revision 20874
/*
 * Geotools 2 - OpenSource mapping toolkit
 * (C) 2003, Geotools Project Managment Committee (PMC)
 * (C) 2001, Institut de Recherche pour le Développement
 *
 *    This library 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 2.1 of the License, or (at your option) any later version.
 *
 *    This library is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
/*
 *    GeoTools - OpenSource mapping toolkit
 *    http://geotools.org
 *    (C) 2003-2006, GeoTools Project Managment Committee (PMC)
 * (C) 2001, Institut de Recherche pour le Développement
 *
 *    This library 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;
 *    version 2.1 of the License.
 *
 *    This library 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 this library; if not, write to the Free Software
*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*
*    This package contains documentation from OpenGIS specifications.
*    OpenGIS consortium's work is fully acknowledged here.
*/
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
*    Lesser General Public License for more details.
*
*    This package contains documentation from OpenGIS specifications.
*    OpenGIS consortium's work is fully acknowledged here.
*/
// OpenGIS dependencies
import org.opengis.referencing.cs.AxisDirection;
import org.opengis.referencing.cs.CoordinateSystemAxis;
import org.opengis.util.InternationalString;

// Geotools dependencies
// OpenGIS dependencies
import org.opengis.referencing.cs.AxisDirection;
import org.opengis.referencing.cs.CoordinateSystemAxis;
import org.opengis.referencing.cs.RangeMeaning;
import org.opengis.util.InternationalString;

// Geotools dependencies
* Default axis info for longitudes.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The abbreviation is "λ" (lambda).
*
* Default axis info for longitudes.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The abbreviation is "λ" (lambda).
*
* Default axis info for latitudes.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The abbreviation is "φ" (phi).
*
* Default axis info for latitudes.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The abbreviation is "φ" (phi).
*
* {@linkplain org.opengis.referencing.crs.GeographicCRS geographic CRS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The ISO 19111 name is "<cite>geodetic longitude</cite>" and the abbreviation is "&lambda;"
* (lambda).
* {@linkplain org.opengis.referencing.crs.GeographicCRS geographic CRS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The ISO 19111 name is "<cite>geodetic longitude</cite>" and the abbreviation is "&lambda;"
* (lambda).
* {@linkplain org.opengis.referencing.crs.GeographicCRS geographic CRS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The ISO 19111 name is "<cite>geodetic latitude</cite>" and the abbreviation is "&phi;" (phi).
*
* {@linkplain org.opengis.referencing.crs.GeographicCRS geographic CRS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The ISO 19111 name is "<cite>geodetic latitude</cite>" and the abbreviation is "&phi;" (phi).
*
* {@linkplain org.opengis.referencing.crs.SphericalCS spherical CS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The ISO 19111 name is "<cite>spherical longitude</cite>" and the abbreviation is "&Omega;"
* (omega).
* {@linkplain org.opengis.referencing.crs.SphericalCS spherical CS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#EAST East}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The ISO 19111 name is "<cite>spherical longitude</cite>" and the abbreviation is "&Omega;"
* (omega).
* {@linkplain org.opengis.referencing.cs.SphericalCS spherical CS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE decimal degrees}.
*
* The ISO 19111 name is "<cite>spherical latitude</cite>" and the abbreviation is "&Theta;"
* (theta).
* {@linkplain org.opengis.referencing.cs.SphericalCS spherical CS}.
*
* Increasing ordinates values go {@linkplain AxisDirection#NORTH North}
* and units are {@linkplain NonSI#DEGREE_ANGLE degrees}.
*
* The ISO 19111 name is "<cite>spherical latitude</cite>" and the abbreviation is "&Theta;"
* (theta).
        formatter.append(direction);
        return "AXIS";
    }
}
        formatter.append(direction);
        return "AXIS";
    }

        public double getMinimumValue() {
                return 0;
}

        public double getMaximumValue() {
                return 0;
        }

        public RangeMeaning getRangeMeaning() {
                return null;
        }
}