7 #include "xDataTOM_private.h"
9 #if defined __cplusplus
19 xDataTOM_W_XYs *
xDataTOM_W_XYs_new( statusMessageReporting *smr,
int index,
int length,
double value, xDataTOM_axes *axes,
int axesOffset ) {
21 xDataTOM_W_XYs *W_XYs;
23 if( ( W_XYs = (xDataTOM_W_XYs *) smr_malloc2( smr,
sizeof( xDataTOM_W_XYs ), 0,
"W_XYs" ) ) == NULL )
return( NULL );
30 int xDataTOM_W_XYs_initialize( statusMessageReporting *smr, xDataTOM_W_XYs *W_XYs,
int index,
int length,
double value, xDataTOM_axes *axes,
35 W_XYs->length = length;
37 if( ( W_XYs->XYs = (xDataTOM_XYs *) smr_malloc2( smr, length *
sizeof( xDataTOM_XYs ), 1,
"W_XYs->XYs" ) ) == NULL )
return( 1 );
50 if( W_XYs == NULL )
return( NULL );
53 return( (xDataTOM_W_XYs *) NULL );
60 if( xDI == NULL )
return( 0 );
61 if( strcmp( xDataTOM_W_XYs_ID, xDI->ID ) != 0 )
return( 1 );
80 #if defined __cplusplus
xDataTOM_W_XYs * xDataTOM_W_XYs_new(statusMessageReporting *smr, int index, int length, double value, xDataTOM_axes *axes, int axesOffset)
int xDataTOM_W_XYs_release(xDataTOM_W_XYs *W_XYs)
int xDataTOM_subAxes_initialize(statusMessageReporting *smr, xDataTOM_subAxes *subAxes, enum xDataTOM_subAxesType type, int offset, xDataTOM_axes *axes, xDataTOM_interpolation *interpolation)
int xDataTOM_XYs_release(xDataTOM_XYs *XYs)
int xDataTOM_subAxes_release(xDataTOM_subAxes *subAxes)
xDataTOM_W_XYs * xDataTOM_W_XYs_free(xDataTOM_W_XYs *W_XYs)
void * smr_freeMemory(void **p)
char const * xDataTOM_W_XYs_ID
int xDataTOM_W_XYs_freeFrom_xDataInfo(xDataTOM_xDataInfo *xDI)
int xDataTOM_W_XYs_initialize(statusMessageReporting *smr, xDataTOM_W_XYs *W_XYs, int index, int length, double value, xDataTOM_axes *axes, int axesOffset)