Murl Engine Lua Addon API  Version 1.0 beta
Murl.Math.Limits

The limit values class.

This class typically implements std::numeric_limits<DataType>.


Table members

Functions


Murl.Math.Limits.Min()

Get the minimum finite value of the data type.

Number Min()

Returns
Number The minimum finite value of the data type.

Murl.Math.Limits.Max()

Get the maximum finite value of the data type.

Number Max()

Returns
Number The maximum finite value of the data type.

Murl.Math.Limits.NaN()

Get the quiet (non-signaling) "Not-a-Number" value of the data type.

Number NaN()

Returns
Number The quiet (non-signaling) "Not-a-Number" value of the data type or zero if not available (e.g. integer types).

Murl.Math.Limits.Infinity()

Get the positive infinity value of the data type.

Number Infinity()

Returns
Number The positive infinity value of the data type or zero if not available (e.g. integer types).

Murl.Math.Limits.Epsilon()

Get the default epsilon value of the data type. The difference between 1 and the least value greater than 1 that is representable.

Number Epsilon()

Returns
Number The default epsilon value of the data type.