struct PK_BCURVE_fit_eval_data_s { PK_POINTER_t external_data;--- for external evaluator (NULL) PK_BCURVE_fit_chain_t chain_data; --- for internal chain-of-curves --- evaluator }; typedef struct PK_BCURVE_fit_eval_data_s PK_BCURVE_fit_eval_data_t; This structure contains the data for the fitting evaluator functions. This structure contains the following fields: external_data This field is to contain data for a user-supplied evaluator function. It will be passed to the function whenever that function is called. Parasolid will not examine this data. chain_data This field is to contain data for the internal PK_BCURVE_fit_eval_chain_c evaluator function.