## Standards /

WCPS-Manual /
trigonometricExpr

The trigonometricExpr element specifies a unary induced
trigonometric operation.

Let

C_{1} be a coverageExpr

where

for all fields r ∈
rangeFieldNames(C_{1}):
r is numeric.

Then,

for any coverageExpr
C_{2}

where C_{2} is one of

C_{sin} = sin( C_{1} )

C_{cos} = cos( C_{1} )

C_{tan} = tan( C_{1} )

C_{sinh} = sinh( C_{1} )

C_{cosh} = cosh( C_{1} )

C_{arcsin} = arcsin( C_{1} )

C_{arccos} = arccos( C_{1} )

C_{arctan} = arctan( C_{1} )

C_{2} is defined as
follows:

The server **shall** respond with an exception if one of the coverage's grid cell
values or its null values is not within the domain of the function to be applied to
it.

## Example

The following expression replaces all (numeric) values of coverage C with their
sine:

sin ( C )