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 class 'ProcessNode'
e1 + e2
# S3 method for class 'ProcessGraphParameter'
e1 + e2
# S3 method for class 'ProcessNode'
e1 - e2
# S3 method for class 'ProcessGraphParameter'
e1 - e2
# S3 method for class 'ProcessNode'
e1 * e2
# S3 method for class 'ProcessGraphParameter'
e1 * e2
# S3 method for class 'ProcessNode'
e1/e2
# S3 method for class 'ProcessGraphParameter'
e1/e2
# S3 method for class 'ProcessNode'
e1^e2
# S3 method for class 'ProcessGraphParameter'
e1^e2
# S3 method for class 'ProcessNode'
e1%%e2
# S3 method for class 'ProcessGraphParameter'
e1%%e2
# S3 method for class 'ProcessNode'
e1 & e2
# S3 method for class 'ProcessGraphParameter'
e1 & e2
# S3 method for class 'ProcessNode'
e1 | e2
# S3 method for class 'ProcessGraphParameter'
e1 | e2
xor.ProcessNode(x, y)
xor.ProcessGraphParameter(x, y)
# S3 method for class 'ProcessNode'
e1 == e2
# S3 method for class 'ProcessGraphParameter'
e1 == e2
# S3 method for class 'ProcessNode'
e1 != e2
# S3 method for class 'ProcessGraphParameter'
e1 != e2
# S3 method for class 'ProcessNode'
e1 < e2
# S3 method for class 'ProcessGraphParameter'
e1 < e2
# S3 method for class 'ProcessNode'
e1 <= e2
# S3 method for class 'ProcessGraphParameter'
e1 <= e2
# S3 method for class 'ProcessNode'
e1 >= e2
# S3 method for class 'ProcessGraphParameter'
e1 >= e2
# S3 method for class 'ProcessNode'
e1 > e2
# S3 method for class 'ProcessGraphParameter'
e1 > e2a ProcessNode