Class SurfaceSeries3DColorizer
Base class for all colorizers for SurfaceSeries3D. Inheritors can determine the appearance of the surface.
Inheritance
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class SurfaceSeries3DColorizer : Object, INotifyPropertyChanged
Constructors
SurfaceSeries3DColorizer()
Declaration
protected SurfaceSeries3DColorizer()
Methods
CreateMaterialFromBrush(Brush)
When overridden in a derived class, creates a material from a brush.
Declaration
public virtual Material CreateMaterialFromBrush(Brush brush)
Parameters
System.Windows.Media.Brush
brush
|
Returns
System.Windows.Media.Media3D.Material
|
GetMaterial(SurfaceSeries3DColorizerContext)
When overridden in a derived class, returns the material for the surface.
Declaration
public abstract Material GetMaterial(SurfaceSeries3DColorizerContext context)
Parameters
SurfaceSeries3DColorizerContext
context
|
Returns
System.Windows.Media.Media3D.Material
|
GetSurfacePoints(SurfaceSeries3DColorizerContext)
When overridden in a derived class, returns the surface points for the surface.
Declaration
public virtual ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)
Parameters
SurfaceSeries3DColorizerContext
context
|
Returns
System.Collections.ObjectModel.ReadOnlyCollection<SurfacePointInfo>
|
GetTextureCoordinates(SurfaceSeries3DColorizerContext)
When overridden in a derived class, returns the texture coordinates for the surface.
Declaration
public abstract PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)
Parameters
SurfaceSeries3DColorizerContext
context
|
Returns
System.Windows.Media.PointCollection
|
GetTriangleIndices(SurfaceSeries3DColorizerContext)
When overridden in a derived class, returns the triangle indexes for the surface.
Declaration
public virtual Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)
Parameters
SurfaceSeries3DColorizerContext
context
|
Returns
System.Windows.Media.Int32Collection
|
OnColorizationFinished()
Invoked when the colorization phase finishes.
Declaration
protected virtual void OnColorizationFinished()
OnColorizationStarted(SurfaceSeries3DColorizerContext)
Invoked when the colorization phase starts.
Declaration
protected virtual void OnColorizationStarted(SurfaceSeries3DColorizerContext context)
Parameters
SurfaceSeries3DColorizerContext
context
|
OnPropertyChanged(String)
Raises the PropertyChanged event.
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
The name of the property which value has changed. |
Events
PropertyChanged
Occurs when a value of some property has changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|