#!F-adobe-helvetica-medium-r-normal--18* #!N #!N #!Rdxmp DXMap #!N #!N Function #!N #!N Interpolates data values at sample points. #!N #!N Syntax #!N #!F-adobe-times-bold-r-normal--18* #include <dx/dx.h> Object DXMap(Object object, Object map, char *src, char *dst) #!EF #!N #!N Functional Details #!N #!N This function provides a simple generic tool for interpolation. Object #!F-adobe-times-bold-r-normal--18* object #!EF may be either a Field, a Composite Field, or an Array. In the first two cases, the component specified by #!F-adobe-times-bold-r-normal--18* src #!EF is used to sample #!F-adobe-times-bold-r-normal--18* map #!EF ; the results of the interpolation are placed in the component specified by #!F-adobe-times-bold-r-normal--18* dst #!EF , and #!F-adobe-times-bold-r-normal--18* object #!EF is returned. If #!F-adobe-times-bold-r-normal--18* object #!EF is an Array, it is used directly to interpolate #!F-adobe-times-bold-r-normal--18* map #!EF , and an Array containing the interpolated values is returned; in this case, the #!F-adobe-times-bold-r-normal--18* src #!EF and #!F-adobe-times-bold-r-normal--18* dst #!EF parameters are ignored. #!N #!N If #!F-adobe-times-bold-r-normal--18* map #!EF represents a data Field, it must be a Field, a Composite Field, or an Interpolator. The #!F-adobe-times-bold-r-normal--18* src #!EF component of this data Field is used to generate the values at the sample points. #!N If #!F-adobe-times-bold-r-normal--18* map #!EF is an Array, this routine creates a resulting Array that consists of the appropriate number of copies of the contents of the #!F-adobe-times-bold-r-normal--18* map #!EF Array (which must contain exactly one item). This result is then handled as previously described: if #!F-adobe-times-bold-r-normal--18* object #!EF is a Field or a Composite Field, the result Array is added to the Field using the component name specified by #!F-adobe-times-bold-r-normal--18* dst #!EF . Otherwise, the resulting Array is returned. This form is used to create a constant data value at all sample points. #!N #!N #!F-adobe-times-bold-r-normal--18* DXMapCheck #!EF should be called before #!F-adobe-times-bold-r-normal--18* DXMap #!EF to check the compatibility of the input #!F-adobe-times-bold-r-normal--18* object #!EF and #!F-adobe-times-bold-r-normal--18* map #!EF . #!N #!N Return Value #!N #!N Returns an Object (see above) or returns #!F-adobe-times-bold-r-normal--18* NULL #!EF and sets an error code. #!N #!N See Also #!N #!N #!F-adobe-times-bold-r-normal--18* #!Ldxie,dxall1284 h DXInterpolate #!EL , #!Ldxmpa,dxall1304 h DXMapArray #!EL , #!Ldxmpc,dxall1305 h DXMapCheck #!EL , #!Ldxni,dxall1318 h DXNewInterpolator #!EL #!EF #!N #!N #!Linadmg,dxall1117 h Interpolation and Mapping #!EL . #!N #!N #!N #!F-adobe-times-medium-i-normal--18* Next Topic #!EF #!N #!N #!Ldxmpa,dxall1304 h DXMapArray #!EL #!N #!F-adobe-times-medium-i-normal--18* #!N
Generated by dwww version 1.15 on Sat Jun 22 12:53:53 CEST 2024.