Odysseus provides a wide range of functions to be used in a Map, Select, or Join operator.
Returns the trigonometric cosine of an angle
Returns the arc cosine of a value
Returns the hyperbolic cosine of a double value
Returns the trigonometric sine of an angle
Returns the arc sine of a value
Returns the hyperbolic sine of a double value
Returns the arc tangent of a value
Returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta)
Returns the hyperbolic tangent of a double value
Returns the absolute value of a value
Returns the smallest value that is greater than or equal to the argument and is equal to a mathematical integer.
Returns the largest value that is less than or equal to the argument and is equal to a mathematical integer.
Returns the closest number to the argument, with ties rounding up
Returns the natural logarithm (base e) of a double value
Returns Euler's number e raised to the power of a double value
Returns the double value that is closer than any other to pi.
Returns the double value that is closer than any other to e
Converts an angle measured in degrees to an equivalent angle measured in radians.
Converts an angle measured in radians to an equivalent angle measured in degrees.
Returns a new string that is a substring of the value with given begin and end index
Converts the given double value to a short value
Converts the given double value to a byte value
Converts the given double value to a float value
Converts the given double value to a long value
Converts the given value to a short value. This function converts any value to a short value, thus it is more time consuming than the DoubleToShort function for double values.
Converts the given value to a byte value. This function converts any value to a byte value, thus it is more time consuming than the DoubleToByte function for double values.
Converts the given value to a float value. This function converts any value to a float value, thus it is more time consuming than the DoubleToFloat function for double values.
Converts the given value to a long value. This function converts any value to a long value, thus it is more time consuming than the DoubleToLong function for double values.
The SpreadOccupancyGrid function takes 4 parameters: A cartesian grid, the timestamp of the grid, the current timestamp, and the velocity.
The MergOccupancyGrid function takes 6 parameters: A cartesian grid, the polar coordinates, the origin, the transform angle, the polar radius, and the polar cellsize.
Most function descriptions on this page are copied from the openjdk documentation.