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; }
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; }