001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.data.projection.proj; 003 004import org.openstreetmap.josm.data.projection.CustomProjection.Param; 005import org.openstreetmap.josm.data.projection.Ellipsoid; 006 007/** 008 * Parameters to initialize a Proj object. 009 * @since 5066 010 */ 011public class ProjParameters { 012 013 /** {@code +ellps} */ 014 public Ellipsoid ellps; 015 016 /** {@link Param#lat_0} */ 017 public Double lat0; 018 /** {@link Param#lat_1} */ 019 public Double lat1; 020 /** {@link Param#lat_2} */ 021 public Double lat2; 022 023 // Polar Stereographic, Mercator and Equidistant Cylindrical 024 /** {@link Param#lat_ts} */ 025 public Double lat_ts; 026 027 // Azimuthal Equidistant 028 /** {@link Param#lon_0} */ 029 public Double lon0; 030 031 // Oblique Mercator 032 /** {@link Param#lonc} */ 033 public Double lonc; 034 /** {@link Param#alpha} */ 035 public Double alpha; 036 /** {@link Param#gamma} */ 037 public Double gamma; 038 /** {@link Param#no_off} */ 039 public Boolean no_off; 040 /** {@link Param#lon_1} */ 041 public Double lon1; 042 /** {@link Param#lon_2} */ 043 public Double lon2; 044}