Skip to main content

Struct ChartFrameMetadata.PaneMetadata

Namespace: VelloSharp.ChartEngine
Assembly: VelloSharp.ChartEngine.dll

public readonly record struct ChartFrameMetadata.PaneMetadata : IEquatable<ChartFrameMetadata.PaneMetadata>

Implements

IEquatable<ChartFrameMetadata.PaneMetadata>

Inherited Members

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

Constructors

PaneMetadata(string, bool, double, double, double, double, double, double, double?, double?, double?, double?, IReadOnlyList<AxisTickMetadata>)

public PaneMetadata(string Id, bool ShareXAxisWithPrimary, double PlotLeft, double PlotTop, double PlotWidth, double PlotHeight, double ValueMin, double ValueMax, double? DirtyTimeMin, double? DirtyTimeMax, double? DirtyValueMin, double? DirtyValueMax, IReadOnlyList<ChartFrameMetadata.AxisTickMetadata> ValueTicks)

Parameters

Id string

ShareXAxisWithPrimary bool

PlotLeft double

PlotTop double

PlotWidth double

PlotHeight double

ValueMin double

ValueMax double

DirtyTimeMin double?

DirtyTimeMax double?

DirtyValueMin double?

DirtyValueMax double?

ValueTicks IReadOnlyList<ChartFrameMetadata.AxisTickMetadata>

Properties

DirtyTimeMax

public double? DirtyTimeMax { get; init; }

Property Value

double?

DirtyTimeMin

public double? DirtyTimeMin { get; init; }

Property Value

double?

DirtyValueMax

public double? DirtyValueMax { get; init; }

Property Value

double?

DirtyValueMin

public double? DirtyValueMin { get; init; }

Property Value

double?

Id

public string Id { get; init; }

Property Value

string

PlotHeight

public double PlotHeight { get; init; }

Property Value

double

PlotLeft

public double PlotLeft { get; init; }

Property Value

double

PlotTop

public double PlotTop { get; init; }

Property Value

double

PlotWidth

public double PlotWidth { get; init; }

Property Value

double

ShareXAxisWithPrimary

public bool ShareXAxisWithPrimary { get; init; }

Property Value

bool

ValueMax

public double ValueMax { get; init; }

Property Value

double

ValueMin

public double ValueMin { get; init; }

Property Value

double

ValueTicks

public IReadOnlyList<ChartFrameMetadata.AxisTickMetadata> ValueTicks { get; init; }

Property Value

IReadOnlyList<ChartFrameMetadata.AxisTickMetadata>