public static IRenderer CreateRenderer(emRenderType RenderType, IGdalRead gdalRead) { IRenderer pRender = null; IGdalReadR gdalReadR = (IGdalReadR)gdalRead; switch (RenderType) { case emRenderType.Classify: if (gdalReadR != null) { pRender = new RasterRendererClassify(gdalReadR); } break; default: break; } return(pRender); }
public RasterRenderer(IGdalReadR gdalReadR) : base(null) { _IsRaster = true; _GdalReadR = gdalReadR; _ImageColorNodata = new ImageColor(_ColorNodata.R, _ColorNodata.G, _ColorNodata.B, _ColorNodata.A); }
public RasterRendererClassify(IGdalReadR GdalReadR) : base(GdalReadR) { this._RenderType = emRenderType.Classify; }