Synopsis
PDX_MSGT gdx_EvalCurveDerivs(long option, MDA_PTR db_ptr, double tval, int max_deriv, double (*derivs)[3])
Purpose
Evaluate derivatives on a GDX curve entity
Description
At a given parameter value in the domain of the GDX curve by default, evaluate derivatives on the GDX curve entity. A @max_deriv > the maximum derivative supported for the GDX curve will return zero derivative values in the derivs array. The GDX curve can be evaluated parametrically from the low U or high U parameter values (high U is the default). supported for evaluation are:
.RS 4 GDX_ARC .RE .RS 4 GDX_COMP_CURVE .RE .RS 4 GDX_CONIC .RE .RS 4 GDX_NURB_CURVE .RE .RS 4 GDX_OFFSET_CURVE .RE .RS 4 GDX_POLYLINE .RE .RS 4 GDX_SPLINE_CURVE .RE .RS 4 GDX_TRIM_CURVE .RE
Input
option
GDX_UNNORM
Unnormalize the parameter value
GDX_FROM_LOW_U
Evaluate the derivatives from the low U parameter values.
db_ptr
The GDX curve entity database derivser
tval
The parameter value to evaluate in the parametric domain of the GDX curve
max_deriv
The maximum derivative required
Output
derivs
The 3D evaluated derivatives
Return
GDX_NOERR
GDX_ENTITYNOTCURVE
Low level error return
.fi