TileCook.Layer.Layer C# (CSharp) Method

Layer() public method

public Layer ( string name, string title, IGridSet gridset, IProvider provider, ICache cache = null, ITileFilter cacheFilter = null ) : System
name string
title string
gridset IGridSet
provider IProvider
cache ICache
cacheFilter ITileFilter
return System
        public Layer(string name, string title, IGridSet gridset,IProvider provider, ICache cache = null, ITileFilter cacheFilter = null)
        {
            // Set name
            if (string.IsNullOrEmpty(name))
                throw new ArgumentNullException("Layer Name cannot be null");
            this._name = name;

            // Set title
            this._title = title;

            // Set GridSet
            if (gridset == null)
                throw new ArgumentNullException("Layer GridSet cannot be null");
            this._gridSet = gridset;

            // Set Cache
            this._cache = cache;

            // Set Provider
            if (provider == null)
                throw new ArgumentNullException("Layer Provider cannot be null");
            this._provider = provider;

            this._cacheFitler = cacheFilter;
        }