private void SetSimpleSkyOptionsCommand_Executed(object sender, ExecutedRoutedEventArgs e) { oepSimpleSkyExtension se = null; foreach (var extension in Project.CurrentMap.Extensions) { se = extension as oepSimpleSkyExtension; if (se != null) { break; } } if (se == null) { se = new oepSimpleSkyExtension(); Project.CurrentMap.Extensions.Add(se); } SimpleSkyOptionsWindow sw = new SimpleSkyOptionsWindow() { DataContext = se, Owner = System.Windows.Application.Current.MainWindow }; sw.ShowDialog(); }
public static oepMap NewMap() { oepMap map = new oepMap(); string wdimg = Directory.GetCurrentDirectory() + "\\data\\world\\world.tif"; string wdelv = Directory.GetCurrentDirectory() + "\\data\\world\\world-dem.tif"; oepImageLayer wdimglyr = new oepImageLayer( new oepImageLayerOptions() { driver = new oepGDALSourceOptions() { url = wdimg } }) { Name = Path.GetFileNameWithoutExtension(wdimg) }; oepElevationLayer wdelvlyr = new oepElevationLayer( new oepElevationLayerOptions() { driver = new oepGDALSourceOptions() { url = wdelv } }) { Name = Path.GetFileNameWithoutExtension(wdelv) }; map.Layers.Add(wdimglyr); map.Layers.Add(wdelvlyr); oepSimpleSkyExtension skyext = new oepSimpleSkyExtension(); map.Extensions.Add(skyext); return(map); }