Пример #1
0
 public GeoRasterLayer(IGeoRasterData geoRasterData, List<GeoRasterStyle> styles, IGeoRasterRender render)
 {
     this.m_Styles = new List<GeoRasterStyle>();
     this.m_Transparency = 0xff;
     this.m_HeightRenderStyle = HeightStyle.FullColor;
     this.m_RasterData = geoRasterData;
     this.m_Render = render;
     geoRasterData.OnDataChanged += new DataChangedEventHandler(this.RasieLayerChangedEvent);
     this.m_Styles.AddRange(styles);
     this.InitTransparency();
     base.GenerateLayerName(this.m_RasterData);
 }
Пример #2
0
 public override void Dispose()
 {
     this.m_RasterData.Dispose();
     this.m_Render = null;
     this.m_Styles.Clear();
 }
Пример #3
0
 public RasterLayerPara(IGeoRasterData rasterData, List<GeoRasterStyle> rasterStyle, IGeoRasterRender rasterRender)
 {
     this.m_RasterData = rasterData;
     this.m_RasterStyles = rasterStyle;
     this.m_RasterRender = rasterRender;
 }