Class
SurfaceSeries3DColorizer

Base class for all colorizers for SurfaceSeries3D. Inheritors can determine the appearance of the surface.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public abstract class SurfaceSeries3DColorizer : INotifyPropertyChanged

Inheritance: objectSurfaceSeries3DColorizer

Derived Classes: SurfaceSeries3DDataPointColorizerSurfaceSeries3DValueGradientColorizer

Implements: INotifyPropertyChanged

Constructors

SurfaceSeries3DColorizer()

Declaration

cs-api-definition
protected SurfaceSeries3DColorizer()

Methods

CreateMaterialFromBrush(Brush)

When overridden in a derived class, creates a material from a brush.

Declaration

cs-api-definition
public virtual Material CreateMaterialFromBrush(Brush brush)

Parameters

brush

Brush

Returns

Material

GetMaterial(SurfaceSeries3DColorizerContext)

When overridden in a derived class, returns the material for the surface.

Declaration

cs-api-definition
public abstract Material GetMaterial(SurfaceSeries3DColorizerContext context)

Parameters

context

SurfaceSeries3DColorizerContext

Returns

Material

GetSurfacePoints(SurfaceSeries3DColorizerContext)

When overridden in a derived class, returns the surface points for the surface.

Declaration

cs-api-definition
public virtual ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)

Parameters

context

SurfaceSeries3DColorizerContext

Returns

ReadOnlyCollection<SurfacePointInfo>

GetTextureCoordinates(SurfaceSeries3DColorizerContext)

When overridden in a derived class, returns the texture coordinates for the surface.

Declaration

cs-api-definition
public abstract PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)

Parameters

context

SurfaceSeries3DColorizerContext

Returns

PointCollection

GetTriangleIndices(SurfaceSeries3DColorizerContext)

When overridden in a derived class, returns the triangle indexes for the surface.

Declaration

cs-api-definition
public virtual Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)

Parameters

context

SurfaceSeries3DColorizerContext

Returns

Int32Collection

OnColorizationFinished()

Invoked when the colorization phase finishes.

Declaration

cs-api-definition
protected virtual void OnColorizationFinished()

OnColorizationStarted(SurfaceSeries3DColorizerContext)

Invoked when the colorization phase starts.

Declaration

cs-api-definition
protected virtual void OnColorizationStarted(SurfaceSeries3DColorizerContext context)

Parameters

context

SurfaceSeries3DColorizerContext

OnPropertyChanged(string)

Raises the PropertyChanged event.

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

The name of the property which value has changed.

Events

PropertyChanged

Occurs when a value of some property has changed.

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged