Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
xDataTOM_regionsXYs.cc
이 파일의 문서화 페이지로 가기
1 /*
2 # <<BEGIN-copyright>>
3 # <<END-copyright>>
4 */
5 #include <string.h>
6 
7 #include "xDataTOM_private.h"
8 
9 #if defined __cplusplus
10 namespace GIDI {
11 using namespace GIDI;
12 #endif
13 
14 char const *xDataTOM_regionsXYs_ID = "regionsXYs";
15 
16 /*
17 ************************************************************
18 */
20 
21  int i;
22  xDataTOM_regionsXYs *regionsXYs;
23 
24  if( xDI == NULL ) return( 0 );
25  if( strcmp( xDataTOM_regionsXYs_ID, xDI->ID ) != 0 ) return( 1 );
26  regionsXYs = (xDataTOM_regionsXYs *) xDI->data;
27  for( i = 0; i < regionsXYs->length; i++ ) xDataTOM_XYs_release( &(regionsXYs->XYs[i]) );
28  smr_freeMemory( (void **) &(regionsXYs->XYs) );
29  smr_freeMemory( (void **) &(xDI->data) );
30  return( 0 );
31 }
32 
33 #if defined __cplusplus
34 }
35 #endif
xDataTOM_XYs * XYs
Definition: xDataTOM.h:90
int xDataTOM_XYs_release(xDataTOM_XYs *XYs)
Definition: xDataTOM_XYs.cc:31
char const * xDataTOM_regionsXYs_ID
void * smr_freeMemory(void **p)
const char * ID
Definition: xDataTOM.h:151
int xDataTOM_regionsXYs_free(xDataTOM_xDataInfo *xDI)