public static RasterHistogram FromBaseObject(BaseObject baseObj) { if (baseObj == null || baseObj.NativeObject == IntPtr.Zero) { return(null); } RasterHistogram obj = baseObj as RasterHistogram; if (object.Equals(obj, null)) { obj = new RasterHistogram(CreatedWhenConstruct.CWC_NotToCreate); obj.BindNativeObject(baseObj.NativeObject, "CRasterHistogram"); obj.IncreaseCast(); } return(obj); }
private void SetHistogram(RasterHistogram ht) { chartControl1.Series.Clear(); var series = new ChartSeries(); series.Style.Interior = new BrushInfo(Color.Red); if (ht != null) { for (int i = 0; i < ht.NumBuckets; i++) { series.Points.Add(ht.get_Value(i), ht.get_Count(i)); } } chartControl1.Series.Add(series); chartControl1.PrimaryYAxis.ValueType = ChartValueType.Double; }
public BaseObject Create() { RasterHistogram emptyInstance = new RasterHistogram(CreatedWhenConstruct.CWC_NotToCreate); return(emptyInstance); }