private void AddLayerToHost(ColorMapLayer colorMapLayer) { ColorMapDataSource cmds; if (colorMapLayer.Field is NonUniformDataSource2D <double> ) { cmds = new ColorMapDataSource(colorMapLayer.Field as NonUniformDataSource2D <double>, this.host, colorMapLayer.MinT, colorMapLayer.MaxT); } else { cmds = new ColorMapDataSource(colorMapLayer.Field as WarpedDataSource2D <double>, this.host, colorMapLayer.MinT, colorMapLayer.MaxT); } host.DataSources.Add(new DataSourceLayerData(colorMapLayer.LayerName, colorMapLayer.LayerID, cmds, DataSourceUsage.TextureMap, 101, colorMapLayer.LayerOpacity)); }
private void AddLayerToHost(ColorMapLayer colorMapLayer) { ColorMapDataSource cmds; if (colorMapLayer.Field is NonUniformDataSource2D<double>) { cmds = new ColorMapDataSource(colorMapLayer.Field as NonUniformDataSource2D<double>, this.host, colorMapLayer.MinT, colorMapLayer.MaxT); } else { cmds = new ColorMapDataSource(colorMapLayer.Field as WarpedDataSource2D<double>, this.host, colorMapLayer.MinT, colorMapLayer.MaxT); } host.DataSources.Add(new DataSourceLayerData(colorMapLayer.LayerName, colorMapLayer.LayerID, cmds, DataSourceUsage.TextureMap, 101, colorMapLayer.LayerOpacity)); }