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

objectAxisTickGeneratorRegistry

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