10 #if defined __cplusplus
76 *independent = interpolation->independent;
98 if( ( offset < 0 ) || ( offset >= axes->
numberOfAxes ) ) {
103 if( interpolation == NULL ) {
112 subAxes->
axes = axes;
120 subAxes->
axes = NULL;
202 #if defined __cplusplus
enum xDataTOM_interpolationFlag independent dependent
int xDataTOM_axes_release(xDataTOM_axes *axes)
#define smr_allocateCopyString2(smr, s, forItem)
char const * xDataTOM_subAxes_getLabel(statusMessageReporting *smr, xDataTOM_subAxes *subAxes, int index)
enum xDataTOM_interpolationQualifier qualifier
xDataTOM_interpolation interpolation
int xDataTOM_smrLibraryID
char const * xDataTOM_axes_getUnit(statusMessageReporting *smr, xDataTOM_axes *axes, int index)
static char const * xDataTOM_frame_labString
int xDataTOM_axis_initialize(statusMessageReporting *smr, xDataTOM_axis *axis, int index, char const *label, char const *unit, xDataTOM_interpolation *interpolation)
int xDataTOM_axes_getInterpolation(statusMessageReporting *smr, xDataTOM_axes *axes, int index, enum xDataTOM_interpolationFlag *independent, enum xDataTOM_interpolationFlag *dependent, enum xDataTOM_interpolationQualifier *qualifier)
int xDataTOM_subAxes_release(xDataTOM_subAxes *subAxes)
enum xDataTOM_frame xDataTOM_axis_stringToFrame(statusMessageReporting *smr, char const *frame)
xDataTOM_interpolation interpolation
static char const * xDataTOM_frame_invalidString
xDataTOM_interpolationFlag
int xDataTOM_subAxes_initialize(statusMessageReporting *smr, xDataTOM_subAxes *subAxes, enum xDataTOM_subAxesType type, int offset, xDataTOM_axes *axes, xDataTOM_interpolation *interpolation)
#define smr_setReportError2p(smr, libraryID, code, fmt)
#define smr_setReportError2(smr, libraryID, code, fmt,...)
int xDataTOM_interpolation_set(statusMessageReporting *smr, xDataTOM_interpolation *interpolation, enum xDataTOM_interpolationFlag independent, enum xDataTOM_interpolationFlag dependent, enum xDataTOM_interpolationQualifier qualifier)
xDataTOM_axis * xDataTOM_axis_release(statusMessageReporting *smr, xDataTOM_axis *axis)
#define smr_malloc2(smr, size, zero, forItem)
char const * xDataTOM_axis_frameToString(statusMessageReporting *smr, enum xDataTOM_frame frame)
xDataTOM_interpolationQualifier
void * smr_freeMemory(void **p)
static char const * xDataTOM_frame_centerOfMassString
int xDataTOM_axes_initialize(statusMessageReporting *smr, xDataTOM_axes *axes, int numberOfAxes)
enum xDataTOM_subAxesType type
char const * xDataTOM_axes_getLabel(statusMessageReporting *smr, xDataTOM_axes *axes, int index)
int xDataTOM_interpolation_copy(statusMessageReporting *smr, xDataTOM_interpolation *desc, xDataTOM_interpolation *src)
xDataTOM_axis * xDataTOM_axis_new(statusMessageReporting *smr, int index, char const *label, char const *unit, xDataTOM_interpolation *interpolation)
char const * xDataTOM_subAxes_getUnit(statusMessageReporting *smr, xDataTOM_subAxes *subAxes, int index)