src/projections/GeographicProjection.js
function (displayName, continuous, projectionLimits) {

            /**
             * This projection's display name.
             * @type {string}
             */
            this.displayName = displayName || "Geographic Projection";

            /**
             * Indicates whether this projection should be treated as continuous with itself. If true, the 2D map
             * will appear to scroll continuously horizontally.
             * @type {boolean}
             * @readonly
             */
            this.continuous = continuous;

            /**
             * Indicates the geographic limits of this projection.
             * @type {Sector}
             * @readonly
             */
            this.projectionLimits = projectionLimits;

            /**
             * Indicates whether this projection is a 2D projection.
             * @type {boolean}
             * @readonly
             */
            this.is2D = true;
        }
function (displayName, continuous, projectionLimits) {

            /**
             * This projection's display name.
             * @type {string}
             */
            this.displayName = displayName || "Geographic Projection";

            /**
             * Indicates whether this projection should be treated as continuous with itself. If true, the 2D map
             * will appear to scroll continuously horizontally.
             * @type {boolean}
             * @readonly
             */
            this.continuous = continuous;

            /**
             * Indicates the geographic limits of this projection.
             * @type {Sector}
             * @readonly
             */
            this.projectionLimits = projectionLimits;

            /**
             * Indicates whether this projection is a 2D projection.
             * @type {boolean}
             * @readonly
             */
            this.is2D = true;
        }
function ( displayName , continuous , projectionLimits ) { /**
             * This projection's display name.
             * @type {string}
             */ this . displayName = displayName || "Geographic Projection" ; /**
             * Indicates whether this projection should be treated as continuous with itself. If true, the 2D map
             * will appear to scroll continuously horizontally.
             * @type {boolean}
             * @readonly
             */ this . continuous = continuous ; /**
             * Indicates the geographic limits of this projection.
             * @type {Sector}
             * @readonly
             */ this . projectionLimits = projectionLimits ; /**
             * Indicates whether this projection is a 2D projection.
             * @type {boolean}
             * @readonly
             */ this . is2D = true ; }
Constructs a base geographic projection.
@alias GeographicProjection
@constructor
@classdesc Represents a geographic projection.
This is an abstract class and is meant to be instantiated only by subclasses.
See the following projections:
<ul>
<li>{@link ProjectionEquirectangular}</li>
<li>{@link ProjectionMercator}</li>
<li>{@link ProjectionPolarEquidistant}</li>
<li>{@link ProjectionUPS}</li>
</ul>
@param {String} displayName The projection's display name.
@param {boolean} continuous Indicates whether this projection is continuous.
@param {Sector} projectionLimits This projection's projection limits. May be null to indicate the full
range of latitude and longitude, +/- 90 degrees latitude, +/- 180 degrees longitude.
Constructs a base geographic projection .