typedef void (*PK_FGCRSU_f_t)(const char *key,
int *keylen,
int *n_kii,
int ki_ints[],
int *n_kir,
double ki_reals[],
int *n_data,
double fg_data[],
int *ifail);
Initialise a foreign surface.
This function is called when an FG surface is requested by the PK function
PK_FSURF_create. The purpose of this function is to initialise any FG data
that is required by the evaluator. A successful call to this function
indicates to Parasolid that evaluations of this surface may now be requested.
Specific errors:
FGGEOM Surface evaluator not available
FGDATA Surface evaluator data not found
FGFILE Surface evaluator data allocation fault
FGIERR Surface evaluator integer data error
FGRERR Surface evaluator real data error
( FGOPOK Operation successful )