7 #include "xDataTOM_private.h"
9 #if defined __cplusplus
21 polynomial->length = length;
22 if( ( polynomial->coefficients = (
double *) smr_malloc2( smr, length *
sizeof(
double ), 1,
"polynomial->coefficients" ) ) == NULL )
return( 1 );
35 if( xDI == NULL )
return( 0 );
36 if( strcmp( xDataTOM_polynomial_ID, xDI->ID ) != 0 )
return( 1 );
47 polynomial->length = 0;
57 *data = polynomial->coefficients;
58 return( polynomial->length );
68 #if defined __cplusplus
int xDataTOM_polynomial_free(xDataTOM_xDataInfo *xDI)
int xDataTOM_subAxes_initialize(statusMessageReporting *smr, xDataTOM_subAxes *subAxes, enum xDataTOM_subAxesType type, int offset, xDataTOM_axes *axes, xDataTOM_interpolation *interpolation)
int xDataTOM_subAxes_release(xDataTOM_subAxes *subAxes)
char const * xDataTOM_polynomial_ID
void * smr_freeMemory(void **p)
int xDataTOM_polynomial_release(xDataTOM_polynomial *polynomial)
int xDataTOM_polynomial_initialize(statusMessageReporting *smr, xDataTOM_polynomial *polynomial, int length, xDataTOM_axes *axes)
int xDataTOM_polynomial_getDataFromXDataInfo(xDataTOM_xDataInfo *xDI, double **data)
int xDataTOM_polynomial_getData(xDataTOM_polynomial *polynomial, double **data)