Class ChartFastSplineSegment
Represents FastSpline chart type segment.
Implements
Inherited Members
Namespace: Syncfusion.Windows.Chart
Assembly: Syncfusion.Chart.Wpf.dll
Syntax
public class ChartFastSplineSegment : ChartSegment, IDisposable
Remarks
Class instance is created automatically by WPF Chart building system.
Fields
GeometryProperty
Identifies the Geometry dependency property.
Declaration
public static readonly DependencyProperty GeometryProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
PointsProperty
Identifies the Points dependency property.
Declaration
public static readonly DependencyProperty PointsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
Geometry
Gets or sets the segment's geometry. This is a dependency property.
Declaration
public Geometry Geometry { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Geometry | The geometry. |
Points
Gets or sets the points collection.
Declaration
public PointCollection Points { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.PointCollection | The points. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()
Overrides
GetBezierControlPoints(IChartDataPoint, IChartDataPoint, Double, Double, out ChartPoint, out ChartPoint)
Gets the bezier control points.
Declaration
protected static void GetBezierControlPoints(IChartDataPoint point1, IChartDataPoint point2, double ys1, double ys2, out ChartPoint controlPoint1, out ChartPoint controlPoint2)
Parameters
| Type | Name | Description |
|---|---|---|
| IChartDataPoint | point1 | The point1. |
| IChartDataPoint | point2 | The point2. |
| System.Double | ys1 | The ys1 value. |
| System.Double | ys2 | The ys2 value. |
| ChartPoint | controlPoint1 | The control point1. |
| ChartPoint | controlPoint2 | The control point2. |
GetSegmet(IChartDataPoint, ChartSeries)
Get the points and set the range to the corresponding series
Declaration
public void GetSegmet(IChartDataPoint point, ChartSeries series)
Parameters
| Type | Name | Description |
|---|---|---|
| IChartDataPoint | point | |
| ChartSeries | series |
SetPointsForAllSeries(ChartSeries, ChartAxis)
Declaration
protected override void SetPointsForAllSeries(ChartSeries series, ChartAxis axis)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartSeries | series | |
| ChartAxis | axis |
Overrides
Update(IChartTransformer)
Updates the real coordinates of segment.
Declaration
public override void Update(IChartTransformer transformer)
Parameters
| Type | Name | Description |
|---|---|---|
| Syncfusion.Windows.Chart.IChartTransformer | transformer | Instance of class that implements Syncfusion.Windows.Chart.IChartTransformer interface. |
Overrides
UpdateSegment(List<IChartDataPoint>, ChartSeries)
Method implementation for UpdateSegments for update the FastSplineSegments by given ChartSeries
Declaration
public void UpdateSegment(List<IChartDataPoint> points, ChartSeries series)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.List<IChartDataPoint> | points | |
| ChartSeries | series |