Key |
Type |
Value |
---|---|---|
Size |
array |
(Required) An array of m positive integers that shall specify the number of samples in each input dimension of the sample table. |
BitsPerSample |
integer |
(Required) The number of bits that shall represent each sample. (If the function has multiple output values, each one shall occupy BitsPerSample bits.) Valid values shall be 1, 2, 4, 8, 12, 16, 24, and 32. |
Order |
integer |
(Optional) The order of interpolation between samples. Valid values shall be 1 and 3, specifying linear and cubic spline interpolation, respectively. Default value: 1. |
Encode |
array |
(Optional) An array of 2 × m numbers specifying the linear mapping of input values into the domain of the function’s sample table. Default value: [ 0 (Size0 − 1) 0 (Size1 − 1) … ]. |
Decode |
array |
(Optional) An array of 2 × n numbers specifying the linear mapping of sample values into the range appropriate for the function’s output values. Default value: same as the value of Range. |
other streamattributes |
(various) |
(Optional) Other attributes of the stream that shall provide the sample values, as appropriate (see Table 5 ). |