ClassSurfaceSeries3DDataPointColorizer
A SurfaceSeries3D colorizer that allows for each data point to provide an individual color.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public class SurfaceSeries3DDataPointColorizer : SurfaceSeries3DColorizer, INotifyPropertyChanged
Inheritance: objectSurfaceSeries3DColorizerSurfaceSeries3DDataPointColorizer
Implements:
Inherited Members
Constructors
SurfaceSeries3DDataPointColorizer()
Declaration
public SurfaceSeries3DDataPointColorizer()
Properties
ColorBinding
Gets or sets the binding that will be used to obtain the Color associated with a certain data item.
Declaration
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding ColorBinding { get; set; }
Property Value
ColorizationMode
Gets or sets the colorization mode that determines the appearance of the surface.
Declaration
public SurfaceSeries3DColorizationMode ColorizationMode { get; set; }
Property Value
Methods
GetDataPointColor(SurfacePointInfo)
Gets the Color for this data point.
Declaration
public virtual Color GetDataPointColor(SurfacePointInfo surfacePoint)
Parameters
surfacePoint
Returns
Color
GetMaterial(SurfaceSeries3DColorizerContext)
Gets the material that will determine the appearance of the surface.
Declaration
public override Material GetMaterial(SurfaceSeries3DColorizerContext context)
Parameters
context
Returns
Material
Overrides
GetSurfacePoints(SurfaceSeries3DColorizerContext)
Gets the surface points that will be used by the colorizer to determine the triangle indexes, texture coordinates, and material.
Declaration
public override ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)
Parameters
context
Returns
Overrides
GetTextureCoordinates(SurfaceSeries3DColorizerContext)
Gets the texture coordinates that will determine the appearance of the surface. The texture coordinates are chosen in respect to the actual display direction of the series.
Declaration
public override PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)
Parameters
context
Returns
PointCollection
Overrides
GetTriangleIndices(SurfaceSeries3DColorizerContext)
Gets the triangle indexes that will determine the appearance of the surface. The triangle indexes are chosen in respect to the actual display direction of the series.
Declaration
public override Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)
Parameters
context
Returns
Int32Collection
Overrides
OnColorizationFinished()
Invoked when the colorization phase finishes.
Declaration
protected override void OnColorizationFinished()
Overrides
OnColorizationStarted(SurfaceSeries3DColorizerContext)
Invoked when the colorization phase starts.
Declaration
protected override void OnColorizationStarted(SurfaceSeries3DColorizerContext context)
Parameters
context
Overrides