Skip to main content

Class AxisTickGeneratorRegistry

Namespace: VelloSharp.Charting.Ticks
Assembly: VelloSharp.Charting.dll

Provides tick generator resolution based on scale kind and domain type.

public sealed class AxisTickGeneratorRegistry

Inheritance​

object ← AxisTickGeneratorRegistry

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Methods​

CreateDefault()​

public static AxisTickGeneratorRegistry CreateDefault()

Returns​

AxisTickGeneratorRegistry

Get<T>(ScaleKind)​

public IAxisTickGenerator<T> Get<T>(ScaleKind kind)

Parameters​

kind ScaleKind

Returns​

IAxisTickGenerator<T>

Type Parameters​

T

Register<T>(ScaleKind, IAxisTickGenerator<T>)​

public AxisTickGeneratorRegistry Register<T>(ScaleKind kind, IAxisTickGenerator<T> generator)

Parameters​

kind ScaleKind

generator IAxisTickGenerator<T>

Returns​

AxisTickGeneratorRegistry

Type Parameters​

T