Ranges

Description

static class Tinman.Core.Math.Ranges

Helper class for dealing with number ranges.

Public / Constructors

Enum

3 overloads


public static method Enum1 → ()
<T val : Enum>

returns → RangeE<T>

The range value.

Returns an empty range for an enumeration.


public static method Enum2 → (1)
<T val : Enum>

in : T

The enumeration value.

returns → RangeE<T>

The range value.

Returns a closed range of an enumeration value.


public static method Enum3 → (2)
<T val : Enum>

in : T

The first enumeration value.

in : T

The second enumeration value.

returns → RangeE<T>

The range value.

Returns a closed range of enumeration values.

Public / Methods

To­D

3 overloads


public static method ToD1 → (1)

range in : RangeF

The range value to convert.

returns → RangeD

The converted range value.

Converts the given range in value.


public static method ToD2 → (1)

range in : RangeI

The range value to convert.

returns → RangeD

The converted range value.

Converts the given range in value.


public static method ToD3 → (1)

range in : RangeL

The range value to convert.

returns → RangeD

The converted range value.

Converts the given range in value.

To­F

3 overloads


public static method ToF1 → (1)

range in : RangeD

The range value to convert.

returns → RangeF

The converted range value.

Converts the given range in value.


public static method ToF2 → (1)

range in : RangeI

The range value to convert.

returns → RangeF

The converted range value.

Converts the given range in value.


public static method ToF3 → (1)

range in : RangeL

The range value to convert.

returns → RangeF

The converted range value.

Converts the given range in value.

To­I

3 overloads


public static method ToI1 → (1)

range in : RangeL

The range value to convert.

returns → RangeI

The converted range value.

Converts the given range in value.


public static method ToI2 → (1)

range in : RangeF

The range value to convert.

returns → RangeI

The converted range value.

Converts the given range in value.


public static method ToI3 → (1)

range in : RangeD

The range value to convert.

returns → RangeI

The converted range value.

Converts the given range in value.

To­L

3 overloads


public static method ToL1 → (1)

range in : RangeI

The range value to convert.

returns → RangeL

The converted range value.

Converts the given range in value.


public static method ToL2 → (1)

range in : RangeF

The range value to convert.

returns → RangeL

The converted range value.

Converts the given range in value.


public static method ToL3 → (1)

range in : RangeD

The range value to convert.

returns → RangeL

The converted range value.

Converts the given range in value.

Configuration

Config


public static attribute Config → (get)

value : IConfigurator<RangeD>

[not-null]
The configurator object.

The configurator object for this type.