PK_FGEVCU_f_t   


typedef void (*PK_FGEVCU_f_t)(int      ki_ints[],
                              double   ki_reals[],
                              double   fg_data[],
                              double  *t,
                              int     *nderivs,
                              double   results[],
                              int     *ifail);


Evaluate a foreign curve.


This function is called when an evaluation of a foreign curve is required by
Parasolid. The function should be capable of supplying position and up
to second derivatives for a foreign curve which has previously been initialised
by a call to FGCRCU.

The argument fg_data identifies the curve evaluator. The arguments ki_ints
and ki_reals give the numerical data passed in through Parasolid when the curve
was initialised.

For more details of this function please refer to the Foreign Geometry
documentation.

Specific errors:
  FGEVIN                    Evaluation incomplete (not all derivatives
                            requested have been evaluated)
  FGOPFA                    Evaluation failed
( FGOPOK                    Operation successful )