src/ogc/wcs/WcsCoverage.js
function (coverageId, webCoverageService) {
            if (!coverageId) {
                throw new ArgumentError(
                    Logger.logMessage(Logger.LEVEL_SEVERE, "WcsCoverage", "constructor", "missingId"));
            }

            if (!webCoverageService) {
                throw new ArgumentError(
                    Logger.logMessage(Logger.LEVEL_SEVERE, "WcsCoverage", "constructor", "missingWebCoverageService"));
            }

            /**
             * The Web Coverage Service Coverages id or name as assigned by the providing service.
             * @type {String}
             */
            this.coverageId = coverageId;

            /**
             * The WebCoverageService responsible for managing this Coverage and Web Coverage Service.
             * @type {WebCoverageService}
             */
            this.service = webCoverageService;

            /**
             * The Sector representing the bounds of the coverage.
             * @type {Sector}
             */
            this.sector = this.service.coverageDescriptions.getSector(this.coverageId);

            /**
             * The resolution of the coverage, in degrees.
             * @type {Number}
             */
            this.resolution = this.service.coverageDescriptions.getResolution(this.coverageId);

            /**
             * A configuration object for use by TiledElevationCoverage.
             * @type {{}}
             */
            this.elevationConfig = this.createElevationConfig();
        }
function (coverageId, webCoverageService) {
            if (!coverageId) {
                throw new ArgumentError(
                    Logger.logMessage(Logger.LEVEL_SEVERE, "WcsCoverage", "constructor", "missingId"));
            }

            if (!webCoverageService) {
                throw new ArgumentError(
                    Logger.logMessage(Logger.LEVEL_SEVERE, "WcsCoverage", "constructor", "missingWebCoverageService"));
            }

            /**
             * The Web Coverage Service Coverages id or name as assigned by the providing service.
             * @type {String}
             */
            this.coverageId = coverageId;

            /**
             * The WebCoverageService responsible for managing this Coverage and Web Coverage Service.
             * @type {WebCoverageService}
             */
            this.service = webCoverageService;

            /**
             * The Sector representing the bounds of the coverage.
             * @type {Sector}
             */
            this.sector = this.service.coverageDescriptions.getSector(this.coverageId);

            /**
             * The resolution of the coverage, in degrees.
             * @type {Number}
             */
            this.resolution = this.service.coverageDescriptions.getResolution(this.coverageId);

            /**
             * A configuration object for use by TiledElevationCoverage.
             * @type {{}}
             */
            this.elevationConfig = this.createElevationConfig();
        }
function ( coverageId , webCoverageService ) { if ( ! coverageId ) { throw new ArgumentError ( Logger . logMessage ( Logger . LEVEL_SEVERE , "WcsCoverage" , "constructor" , "missingId" ) ) ; } if ( ! webCoverageService ) { throw new ArgumentError ( Logger . logMessage ( Logger . LEVEL_SEVERE , "WcsCoverage" , "constructor" , "missingWebCoverageService" ) ) ; } /**
             * The Web Coverage Service Coverages id or name as assigned by the providing service.
             * @type {String}
             */ this . coverageId = coverageId ; /**
             * The WebCoverageService responsible for managing this Coverage and Web Coverage Service.
             * @type {WebCoverageService}
             */ this . service = webCoverageService ; /**
             * The Sector representing the bounds of the coverage.
             * @type {Sector}
             */ this . sector = this . service . coverageDescriptions . getSector ( this . coverageId ) ; /**
             * The resolution of the coverage, in degrees.
             * @type {Number}
             */ this . resolution = this . service . coverageDescriptions . getResolution ( this . coverageId ) ; /**
             * A configuration object for use by TiledElevationCoverage.
             * @type {{}}
             */ this . elevationConfig = this . createElevationConfig ( ) ; }
A simple object representation of a Web Coverage Service coverage. Provides utility methods and properties
for use in common WCS Coverage operations.
@param {String} coverageId the name or id of the coverage
@param {WebCoverageService} webCoverageService the WebCoverageService providing the coverage
@constructor
A simple object representation of a Web Coverage Service coverage . Provides utility methods and properties for use in common WCS Coverage operations .