EuclideanWrap Method

Wraps a value to a range of values defined by the given minimum value and range.

Definition

Namespace: Gemstone.Numeric.Analysis
Assembly: Gemstone.Numeric (in Gemstone.Numeric.dll) Version: 1.0.166 -- Release Build+615b5375380e2ef684e1623e3d24332fd3a8e571
public static double Wrap(
	double value,
	double minimum,
	double range
)

Parameters

value  Double
The value to be wrapped.
minimum  Double
The minimum value of the range.
range  Double
The size of the range.

Return Value

Double
The given value wrapped to the given range.

Remarks

This method wraps the given value based on the assumption that for every pair of values x and y where x-y=range, the values are equivalent. This is probably most widely understood in terms of angles, where 0, 360, 720, etc. are all equivalent angles. If you wanted to wrap an angle such that it is between 120 and 480, for instance, you could call Euclidean.Wrap(angle, 120, 360).

See Also