Interpol¶
-
class
Interpol¶ Interpol: Interpolation class. Handles lookup from a 1-dimensional array of real-numbered values.Returns 'y' value based on given 'x' value. Can either use interpolation or roundoff to the nearest index.
-
proc¶ void (shared message field) Shared message for process and reinit
-
setXmin()¶ (destination message field) Assigns field value.
-
getXmin()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setXmax()¶ (destination message field) Assigns field value.
-
getXmax()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getY()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
input()¶ (destination message field) Interpolates using the input as x value.
-
process()¶ (destination message field) Handles process call, updates internal time stamp.
-
reinit()¶ (destination message field) Handles reinit call.
-
lookupOut¶ double (source message field) respond to a request for a value lookup
-
xmin¶ double (value field) Minimum value of x. x below this will result in y[0] being returned.
-
xmax¶ double (value field) Maximum value of x. x above this will result in y[last] being returned.
-
y¶ double (value field) Looked up value.
-