The functions here are used in combination with ProcessGraphParameter
and ProcessNode
in order to make
it easier to write arithmetic functions for openEO user defined processes in R. The functions map into their openEO
processes counterparts.
# S3 method for ProcessNode
+(e1, e2)
# S3 method for ProcessGraphParameter
+(e1, e2)
# S3 method for ProcessNode
-(e1, e2)
# S3 method for ProcessGraphParameter
-(e1, e2)
# S3 method for ProcessNode
*(e1, e2)
# S3 method for ProcessGraphParameter
*(e1, e2)
# S3 method for ProcessNode
/(e1, e2)
# S3 method for ProcessGraphParameter
/(e1, e2)
# S3 method for ProcessNode
^(e1, e2)
# S3 method for ProcessGraphParameter
^(e1, e2)
# S3 method for ProcessNode
%%(e1, e2)
# S3 method for ProcessGraphParameter
%%(e1, e2)
# S3 method for ProcessNode
&(e1, e2)
# S3 method for ProcessGraphParameter
&(e1, e2)
# S3 method for ProcessNode
|(e1, e2)
# S3 method for ProcessGraphParameter
|(e1, e2)
xor.ProcessNode(x, y)
xor.ProcessGraphParameter(x, y)
# S3 method for ProcessNode
==(e1, e2)
# S3 method for ProcessGraphParameter
==(e1, e2)
# S3 method for ProcessNode
!=(e1, e2)
# S3 method for ProcessGraphParameter
!=(e1, e2)
# S3 method for ProcessNode
<(e1, e2)
# S3 method for ProcessGraphParameter
<(e1, e2)
# S3 method for ProcessNode
<=(e1, e2)
# S3 method for ProcessGraphParameter
<=(e1, e2)
# S3 method for ProcessNode
>=(e1, e2)
# S3 method for ProcessGraphParameter
>=(e1, e2)
# S3 method for ProcessNode
>(e1, e2)
# S3 method for ProcessGraphParameter
>(e1, e2)
ProcessGraphParameter
, ProcessNode
or a list or vector, which internal data is passed into
the function or a numeric value
same as e1
the first expression in the xor statement
the second expression in the xor statement
a ProcessNode