Interpol2D¶
-
class
Interpol2D
¶ Interpol2D: Interpolation class. Handles lookup from a 2-dimensional grid of real-numbered values. Returns 'z' value based on given 'x' and 'y' values. Can either use interpolation or roundoff to the nearest index.
-
lookupReturn2D
¶ void (shared message field) This is a shared message for doing lookups on the table. Receives 2 doubles: x, y. Sends back a double with the looked-up z value.
-
lookup
()¶ (destination message field) Looks up table value based on indices v1 and v2, and sendsvalue back using the 'lookupOut' message
-
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.
-
setXdivs
()¶ (destination message field) Assigns field value.
-
getXdivs
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setDx
()¶ (destination message field) Assigns field value.
-
getDx
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYmin
()¶ (destination message field) Assigns field value.
-
getYmin
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYmax
()¶ (destination message field) Assigns field value.
-
getYmax
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setYdivs
()¶ (destination message field) Assigns field value.
-
getYdivs
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setDy
()¶ (destination message field) Assigns field value.
-
getDy
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTable
()¶ (destination message field) Assigns field value.
-
getTable
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getZ
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setTableVector2D
()¶ (destination message field) Assigns field value.
-
getTableVector2D
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
lookupOut
¶ double (source message field) respond to a request for a value lookup
-
xmin
¶ double (value field) Minimum value for x axis of lookup table
-
xmax
¶ double (value field) Maximum value for x axis of lookup table
-
xdivs
¶ unsigned int (value field) # of divisions on x axis of lookup table
-
dx
¶ double (value field) Increment on x axis of lookup table
-
ymin
¶ double (value field) Minimum value for y axis of lookup table
-
ymax
¶ double (value field) Maximum value for y axis of lookup table
-
ydivs
¶ unsigned int (value field) # of divisions on y axis of lookup table
-
dy
¶ double (value field) Increment on y axis of lookup table
-
tableVector2D
¶ vector< vector<double> > (value field) Get the entire table.
-
table
¶ vector<unsigned int>,double (lookup field) Lookup an entry on the table
-
z
¶ vector<double>,double (lookup field) Interpolated value for specified x and y. This is provided for debugging. Normally other objects will retrieve interpolated values via lookup message.
-