Table of Contents

Class Degrees

Namespace
YndigoBlue.Velocity.Functions
Assembly
YndigoBlue.Velocity.dll

Represents the DEGREES conversion function that converts radians to degrees.

public class Degrees : Function, ICheckItem, IDefaultItem, IFilterItem, IElement
Inheritance
Degrees
Implements

Remarks

The DEGREES function converts an angle measured in radians to its equivalent in degrees. The conversion formula is: degrees = radians * (180 / pi). For example, DEGREES(pi) returns 180, DEGREES(pi/2) returns 90. This is useful when working with trigonometric functions that return radians but you need results in degrees, or when displaying angles in a more human-readable format.

Examples

Convert radian angle values to degrees for display:

var schema = manager.LoadSchema("geometry");
var angles = schema["angles"];

var query = new Query()
    .Select([ angles["id"], new Expression("degrees_value", new Degrees(angles["radians"])) ])
    .From(angles);

var results = manager.Retrieve(query);

Constructors

Degrees(IEnumerable<IElement>)

Initializes a new instance of DEGREES for a composed expression (e.g. DEGREES(col * factor)).

Degrees(IElement)

Initializes a new instance of DEGREES for any element.

Degrees(Column)

Initializes a new instance of DEGREES for a column.

Degrees(Expression)

Initializes a new instance of DEGREES for an expression.