Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include "xDataTOM_importXML_private.h"
Go to the source code of this file.
Macros | |
#define | PATH_MAX 4096 |
#define PATH_MAX 4096 |
Definition at line 33 of file xDataTOM_importXML.cc.
int xDataXML_addToAccessed | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
int | increment | ||
) |
Definition at line 925 of file xDataTOM_importXML.cc.
xDataXML_attribute * xDataXML_attributeByIndex | ( | xDataXML_attributionList * | attributes, |
int | index | ||
) |
Definition at line 512 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_misc_copyXMLAttributesToTOM().
int xDataXML_attributeListLength | ( | xDataXML_attributionList * | attributes | ) |
Definition at line 505 of file xDataTOM_importXML.cc.
xDataTOM_Int xDataXML_convertAttributeTo_xDataTOM_Int | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | name, | ||
xDataTOM_Int * | n, | ||
int | required | ||
) |
Definition at line 601 of file xDataTOM_importXML.cc.
Referenced by xDataXML_axesToTOM(), xDataXML_polynomialToTOM(), xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM(), xDataXML_xDataTypeConvertAttributes(), and xDataXML_XYsToTOM().
int xDataXML_convertAttributeToDouble | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | name, | ||
double * | d, | ||
int | required | ||
) |
Definition at line 624 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_target_read(), xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM(), and xDataXML_XYsToTOM().
void * xDataXML_freeDoc | ( | statusMessageReporting * | smr, |
xDataXML_document * | doc | ||
) |
Definition at line 188 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_importFile(), and xDataXML_importFile2().
void xDataXML_freeElementList | ( | statusMessageReporting * | smr, |
xDataXML_elementList * | list | ||
) |
Definition at line 706 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getOneElementByTagName().
void * xDataXML_get_smrUserInterfaceFromDocument | ( | xDataXML_document * | doc | ) |
Definition at line 808 of file xDataTOM_importXML.cc.
Referenced by xDataXML_get_smrUserInterfaceFromElement().
void * xDataXML_get_smrUserInterfaceFromElement | ( | xDataXML_element * | element | ) |
Definition at line 816 of file xDataTOM_importXML.cc.
Referenced by xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_convertAttributeTo_xDataTOM_Int(), xDataXML_convertAttributeToDouble(), xDataXML_getCommonData(), xDataXML_getOneElementByTagName(), xDataXML_is_xDataType(), xDataXML_KalbachMannToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_stringToDoubles(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), xDataXML_xDataTypeConvertAttributes(), and xDataXML_XYsToTOM().
int xDataXML_getAccessed | ( | statusMessageReporting * | smr, |
xDataXML_element * | element | ||
) |
Definition at line 933 of file xDataTOM_importXML.cc.
char * xDataXML_getAttributesValue | ( | xDataXML_attributionList * | attributes, |
char const * | name | ||
) |
Definition at line 486 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getAttributesValueInElement().
char const * xDataXML_getAttributesValueInElement | ( | xDataXML_element * | element, |
char const * | name | ||
) |
Definition at line 498 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesToTOM(), xDataXML_convertAttributeTo_xDataTOM_Int(), xDataXML_convertAttributeToDouble(), and xDataXML_KalbachMannToTOM().
int xDataXML_getCommonData | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
xDataTOM_Int * | index, | ||
xDataTOM_Int * | start, | ||
xDataTOM_Int * | end, | ||
xDataTOM_Int * | length | ||
) |
Definition at line 542 of file xDataTOM_importXML.cc.
xDataXML_element * xDataXML_getDocumentsElement | ( | xDataXML_document * | doc | ) |
Definition at line 413 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), and xDataXML_importFile().
xDataXML_elementList * xDataXML_getElementsByTagName | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | tagName | ||
) |
Definition at line 658 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getOneElementByTagName().
xDataXML_document * xDataXML_getElementsDocument | ( | xDataXML_element * | element | ) |
Definition at line 798 of file xDataTOM_importXML.cc.
Referenced by xDataXML_get_smrUserInterfaceFromElement().
char const * xDataXML_getFileName | ( | xDataXML_document * | doc | ) |
Definition at line 767 of file xDataTOM_importXML.cc.
xDataXML_element * xDataXML_getFirstElement | ( | xDataXML_element * | element | ) |
Definition at line 414 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_getElementsByTagName(), xDataXML_getFirstItem(), xDataXML_KalbachMannToTOM(), xDataXML_numberOfElementsByTagName(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), and xDataXML_XYsToTOM().
enum xDataXML_itemMode xDataXML_getFirstItem | ( | xDataXML_element * | element, |
xDataXML_item * | item | ||
) |
Definition at line 419 of file xDataTOM_importXML.cc.
xDataXML_element * xDataXML_getNextElement | ( | xDataXML_element * | element | ) |
Definition at line 415 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), xDataXML_axesElememtToTOM(), xDataXML_axesToTOM(), xDataXML_getElementsByTagName(), xDataXML_KalbachMannToTOM(), xDataXML_numberOfElementsByTagName(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), xDataXML_W_XYsDataToTOM(), and xDataXML_XYsToTOM().
enum xDataXML_itemMode xDataXML_getNextItem | ( | xDataXML_item * | item | ) |
Definition at line 439 of file xDataTOM_importXML.cc.
xDataXML_element * xDataXML_getOneElementByTagName | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char * | name, | ||
int | required | ||
) |
Definition at line 684 of file xDataTOM_importXML.cc.
char const * xDataXML_getRealFileName | ( | xDataXML_document * | doc | ) |
Definition at line 774 of file xDataTOM_importXML.cc.
xDataTOM_TOM * xDataXML_importFile | ( | statusMessageReporting * | smr, |
char const * | fileName | ||
) |
Definition at line 63 of file xDataTOM_importXML.cc.
Referenced by xDataTOM_importFile().
xDataXML_document * xDataXML_importFile2 | ( | statusMessageReporting * | smr, |
char const * | fileName | ||
) |
Definition at line 90 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_map_readFile(), MCGIDI_target_read(), and xDataXML_importFile().
void * xDataXML_initializeData | ( | statusMessageReporting * | smr, |
xDataXML_element * | XE, | ||
xDataTOM_element * | TE, | ||
char const * | ID, | ||
size_t | size | ||
) |
Definition at line 1009 of file xDataTOM_importXML.cc.
Referenced by xDataXML_KalbachMannToTOM(), xDataXML_polynomialToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), and xDataXML_W_XYsToTOM().
int xDataXML_is_xDataType | ( | statusMessageReporting * | smr, |
xDataXMLType * | xDT, | ||
char const *const | ID, | ||
int | setMsg | ||
) |
Definition at line 753 of file xDataTOM_importXML.cc.
int xDataXML_isAttributeInElement | ( | xDataXML_element * | element, |
char const * | name | ||
) |
Definition at line 479 of file xDataTOM_importXML.cc.
int xDataXML_isAttributeInList | ( | xDataXML_attributionList * | attributes, |
char const * | name | ||
) |
Definition at line 467 of file xDataTOM_importXML.cc.
Referenced by xDataXML_isAttributeInElement().
int xDataXML_numberOfElementsByTagName | ( | statusMessageReporting * | smr, |
xDataXML_element * | element, | ||
char const * | tagName | ||
) |
Definition at line 647 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getElementsByTagName(), xDataXML_KalbachMannToTOM(), xDataXML_regionsW_XYs_LegendreSeriesToTOM(), xDataXML_regionsXYsToTOM(), xDataXML_V_W_XYs_LegendreSeriesToTOM(), xDataXML_V_W_XYsToTOM(), xDataXML_W_XYs_LegendreSeriesToTOM(), and xDataXML_W_XYsDataToTOM().
int xDataXML_parseIsError | ( | xDataXML_document * | doc | ) |
Definition at line 406 of file xDataTOM_importXML.cc.
int xDataXML_stringTo_double | ( | statusMessageReporting * | smr, |
void * | smrUserInterface, | ||
char const * | c, | ||
double * | value, | ||
char const * | endings, | ||
char ** | e | ||
) |
Definition at line 891 of file xDataTOM_importXML.cc.
Referenced by xDataXML_stringToDoubles().
int xDataXML_stringTo_xDataTOM_Int | ( | statusMessageReporting * | smr, |
void * | smrUserInterface, | ||
char const * | c, | ||
xDataTOM_Int * | value, | ||
char const * | endings, | ||
char ** | e | ||
) |
Definition at line 858 of file xDataTOM_importXML.cc.
int xDataXML_xDataTypeConvertAttributes | ( | statusMessageReporting * | smr, |
xDataXML_element * | element | ||
) |
Definition at line 559 of file xDataTOM_importXML.cc.