Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
xDataTOM_XYs.cc
Go to the documentation of this file.
1/*
2# <<BEGIN-copyright>>
3# <<END-copyright>>
4*/
5#include <string.h>
6
7#include "xDataTOM_private.h"
8
9#if defined __cplusplus
10namespace GIDI {
11using namespace GIDI;
12#endif
13
14char const *xDataTOM_XYs_ID = "XYs";
15
16/*
17************************************************************
18*/
20
21 if( xDI == NULL ) return( 0 );
22 if( strcmp( xDataTOM_XYs_ID, xDI->ID ) != 0 ) return( 1 );
24 smr_freeMemory( (void **) &(xDI->data) );
25
26 return( 0 );
27}
28/*
29************************************************************
30*/
32
34 XYs->length = 0;
35 smr_freeMemory( (void **) &(XYs->data) );
36
37 return( 0 );
38}
39/*
40************************************************************
41*/
42int xDataTOM_XYs_getData( xDataTOM_XYs *XYs, double **data ) {
43
44 *data = XYs->data;
45 return( XYs->length );
46}
47/*
48************************************************************
49*/
51
52 return( xDataTOM_XYs_getData( (xDataTOM_XYs *) xDI->data, data ) );
53}
54
55#if defined __cplusplus
56}
57#endif
void * smr_freeMemory(void **p)
xDataTOM_subAxes subAxes
Definition: xDataTOM.h:83
double * data
Definition: xDataTOM.h:84
const char * ID
Definition: xDataTOM.h:151
int xDataTOM_subAxes_release(xDataTOM_subAxes *subAxes)
int xDataTOM_XYs_free(xDataTOM_xDataInfo *xDI)
Definition: xDataTOM_XYs.cc:19
int xDataTOM_XYs_getData(xDataTOM_XYs *XYs, double **data)
Definition: xDataTOM_XYs.cc:42
int xDataTOM_XYs_getDataFromXDataInfo(xDataTOM_xDataInfo *xDI, double **data)
Definition: xDataTOM_XYs.cc:50
int xDataTOM_XYs_release(xDataTOM_XYs *XYs)
Definition: xDataTOM_XYs.cc:31
char const * xDataTOM_XYs_ID
Definition: xDataTOM_XYs.cc:14