Skip to main content

Struct ScalarConstraint

Namespace: VelloSharp.Composition
Assembly: VelloSharp.Composition.dll

public readonly record struct ScalarConstraint : IEquatable<ScalarConstraint>

Implements

IEquatable<ScalarConstraint>

Inherited Members

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

Constructors

ScalarConstraint(double, double, double)

public ScalarConstraint(double Min, double Preferred, double Max)

Parameters

Min double

Preferred double

Max double

Properties

Max

public double Max { get; init; }

Property Value

double

Min

public double Min { get; init; }

Property Value

double

Preferred

public double Preferred { get; init; }

Property Value

double

Methods

Tight(double)

public static ScalarConstraint Tight(double value)

Parameters

value double

Returns

ScalarConstraint