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 |