Package org.djunits.value.util
Interface AngleUtil
-
public interface AngleUtilUtilities for Angles, such as normalization between 0 and 2 * PI.Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.- Author:
- Alexander Verbraeck, Peter Knoppers
-
-
Method Summary
Static Methods Modifier and Type Method Description static doublenormalize(double angle)Normalize an angle between 0 and 2 * PI.static floatnormalize(float angle)Normalize an angle between 0 and 2 * PI.static Anglenormalize(Angle angle)Normalize an angle between 0 and 2 * PI.static FloatAnglenormalize(FloatAngle angle)Normalize an angle between 0 and 2 * PI.
-
-
-
Method Detail
-
normalize
static double normalize(double angle)
Normalize an angle between 0 and 2 * PI.- Parameters:
angle- double; original angle.- Returns:
- angle between 0 and 2 * PI.
-
normalize
static float normalize(float angle)
Normalize an angle between 0 and 2 * PI.- Parameters:
angle- float; original angle.- Returns:
- angle between 0 and 2 * PI.
-
normalize
static Angle normalize(Angle angle)
Normalize an angle between 0 and 2 * PI.- Parameters:
angle- Angle; original angle.- Returns:
- Angle; a new Angle object with angle between 0 and 2 * PI.
-
normalize
static FloatAngle normalize(FloatAngle angle)
Normalize an angle between 0 and 2 * PI.- Parameters:
angle- FloatAngle; original angle.- Returns:
- angle between 0 and 2 * PI.
-
-