Trig Class 
Namespace: AGI.Foundation
The Trig type exposes the following members.
Name  Description  

AreAnglesEquivalent 
Checks to see whether the two given angles represent the same direction in the unit circle,
regardless of any multiples of TwoPi.
 
DegreesMinutesSecondsToRadians(DegreesMinutesSeconds) 
Converts the specified number of revolutions, degrees, minutes, and seconds to radians.
 
DegreesMinutesSecondsToRadians(Int32, Int32, Int32, Double) 
Converts the specified number of revolutions, degrees, minutes, and seconds to radians.
 
DegreesToRadians 
Converts degrees to radians.
 
GetSmallSpan 
Get the signed small span between two arbitrary angles, in radians.
This will return the angle in radians between π and π representing
the angular distance between the two given angles. It will remove the
effect of 'winding' and compare the angular distance on the unit circle.
 
IsAngleInRange 
Checks to see if an angle is within the indicated range of values.
 
NegativePiToPi 
Produces an angle in the range π < angle <= π which is equivalent to the provided angle.
 
PutAngleInRange 
Attempts to put an angle within the indicated range of values.
 
RadiansToDegrees 
Converts radians to degrees.
 
RadiansToDegreesMinutesSeconds 
Converts the specified angle in radians to revolutions, degrees, minutes, and seconds.
 
TryPutAngleInRange 
Attempts to put an angle within the indicated range of values.
 
ZeroToTwoPi 
Produces an angle in the range 0 <= angle < 2π which is equivalent to the provided angle.

Name  Description  

AngleEpsilon 
Represents the smallest positive angle greater than zero for which the
Cos(Double) function will produce a distinct value.
