Esempio n. 1
0
        public TopographyModelConverter(IDiscreteTopographyProvider topo, ManualBoundaries mb, ILogger logger = null)
            : base(logger)
        {
            if (topo == null)
            {
                throw new ArgumentNullException(nameof(topo));
            }

            SetBoundaries(mb.StartX, mb.EndX, mb.StartY, mb.EndY);
            _topography = topo;
        }
Esempio n. 2
0
        public TopographyModelCreater(ILogger logger, IDiscreteTopographyProvider topo, Point shift, double minZ, double maxZ)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            if (topo == null)
            {
                throw new ArgumentNullException("topo");
            }

            _logger     = logger;
            _topography = topo;
            _shift      = shift;

            _minZ = (decimal)minZ;
            _maxZ = (decimal)maxZ;
        }
 private DiscretePhilippineTopographyProvider2(IDiscreteTopographyProvider provider)
 {
     _provider = provider;
 }