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>