|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
Classes | |
| struct | xDataXML_docInfo_s |
| struct | xDataXML_attribute_s |
| struct | xDataXML_attributionList_s |
| struct | xDataXML_text_s |
| struct | xDataXML_elementListItem_s |
| struct | xDataXML_elementList_s |
| struct | xDataXMLType_s |
| struct | xDataXML_rootElement_s |
| struct | xDataXML_element_s |
| struct | xDataXML_smr_s |
| struct | xDataXML_document_s |
| struct | xDataXML_item_s |
Macros | |
| #define | XMLCALL |
| #define | XML_Char char |
| #define | XML_Size long |
| #define XML_Char char |
Definition at line 22 of file xDataTOM_importXML_private.h.
Referenced by Processor(), XML_ExternalEntityParserCreate(), XML_GetFeatureList(), XML_ParserCreate(), XML_ParserCreate_MM(), XML_ParserCreateNS(), XML_ParserReset(), XML_SetBase(), and XML_SetEncoding().
| #define XML_Size long |
Definition at line 26 of file xDataTOM_importXML_private.h.
Referenced by XML_Parse(), and XMLPARSEAPI().
| #define XMLCALL |
Definition at line 18 of file xDataTOM_importXML_private.h.
| typedef struct xDataTOM_importXMLTOM_s xDataTOM_importXMLTOM |
Definition at line 36 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_attribute_s xDataXML_attribute |
Definition at line 37 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_attributionList_s xDataXML_attributionList |
Definition at line 40 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_docInfo_s xDataXML_docInfo |
Definition at line 39 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_document_s xDataXML_document |
Definition at line 38 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_element_s xDataXML_element |
Definition at line 41 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_elementList_s xDataXML_elementList |
Definition at line 42 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_elementListItem_s xDataXML_elementListItem |
Definition at line 43 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_item_s xDataXML_item |
Definition at line 47 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_rootElement_s xDataXML_rootElement |
Definition at line 44 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_smr_s xDataXML_smr |
Definition at line 46 of file xDataTOM_importXML_private.h.
| typedef struct xDataXML_text_s xDataXML_text |
Definition at line 45 of file xDataTOM_importXML_private.h.
| typedef struct xDataXMLType_s xDataXMLType |
Definition at line 29 of file xDataTOM_importXML_private.h.
| typedef int(* xDTXML_releaseFunction) (statusMessageReporting *smr, xDataXMLType *) |
Definition at line 74 of file xDataTOM_importXML_private.h.
| typedef int(* xDTXML_toDataFunction) (statusMessageReporting *smr, xDataXMLType *, xDataXML_attributionList *, char const *) |
Definition at line 72 of file xDataTOM_importXML_private.h.
| typedef char *(* xDTXML_toStringFunction) (statusMessageReporting *smr, xDataXMLType *) |
Definition at line 73 of file xDataTOM_importXML_private.h.
| enum xDataXML_errorCodes |
| Enumerator | |
|---|---|
| xDataXML_errNone | |
| xDataXML_errXML_ParserCreate | |
| xDataXML_errFileError | |
| xDataXML_errXMLParser | |
Definition at line 32 of file xDataTOM_importXML_private.h.
| enum xDataXML_itemMode |
| Enumerator | |
|---|---|
| xDataXML_itemModeEnd | |
| xDataXML_itemModeElement | |
| xDataXML_itemModeText | |
Definition at line 33 of file xDataTOM_importXML_private.h.
| enum xDataXML_status |
| Enumerator | |
|---|---|
| xDataXML_statusParsing | |
| xDataXML_statusCompleted | |
| xDataXML_statusError | |
Definition at line 31 of file xDataTOM_importXML_private.h.
| enum xDataXML_xDataType |
| Enumerator | |
|---|---|
| xDataXML_xDataType_Ok | |
| xDataXML_xDataType_ConvertingToData | |
| xDataXML_xDataType_ConvertingToString | |
Definition at line 34 of file xDataTOM_importXML_private.h.
| int xDataXML_addToAccessed | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element, | ||
| int | increment ) |
Definition at line 923 of file xDataTOM_importXML.cc.
| xDataXML_attribute * xDataXML_attributeByIndex | ( | xDataXML_attributionList * | attributes, |
| int | index ) |
Definition at line 510 of file xDataTOM_importXML.cc.
Referenced by MCGIDI_misc_copyXMLAttributesToTOM().
| int xDataXML_attributeListLength | ( | xDataXML_attributionList * | attributes | ) |
Definition at line 503 of file xDataTOM_importXML.cc.
| int xDataXML_axesElememtToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_axes * | axes ) |
Definition at line 20 of file xDataTOM_importXML_axes.cc.
Referenced by xDataXML_initializeData(), and xDataXML_XYsToTOM().
| int xDataXML_axesToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_axes * | axes ) |
Definition at line 45 of file xDataTOM_importXML_axes.cc.
Referenced by xDataXML_axesElememtToTOM().
| xDataTOM_Int xDataXML_convertAttributeTo_xDataTOM_Int | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element, | ||
| char const * | name, | ||
| xDataTOM_Int * | n, | ||
| int | required ) |
Definition at line 599 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 622 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 186 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 704 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getOneElementByTagName().
| void * xDataXML_get_smrUserInterfaceFromDocument | ( | xDataXML_document * | doc | ) |
Definition at line 806 of file xDataTOM_importXML.cc.
Referenced by xDataXML_get_smrUserInterfaceFromElement().
| void * xDataXML_get_smrUserInterfaceFromElement | ( | xDataXML_element * | element | ) |
Definition at line 814 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 931 of file xDataTOM_importXML.cc.
| char * xDataXML_getAttributesValue | ( | xDataXML_attributionList * | attributes, |
| char const * | name ) |
Definition at line 484 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getAttributesValueInElement().
| char const * xDataXML_getAttributesValueInElement | ( | xDataXML_element * | element, |
| char const * | name ) |
Definition at line 496 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 540 of file xDataTOM_importXML.cc.
| xDataXML_element * xDataXML_getDocumentsElement | ( | xDataXML_document * | doc | ) |
Definition at line 411 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 656 of file xDataTOM_importXML.cc.
Referenced by xDataXML_getOneElementByTagName().
| xDataXML_document * xDataXML_getElementsDocument | ( | xDataXML_element * | element | ) |
Definition at line 796 of file xDataTOM_importXML.cc.
Referenced by xDataXML_get_smrUserInterfaceFromElement().
| char const * xDataXML_getFileName | ( | xDataXML_document * | doc | ) |
Definition at line 765 of file xDataTOM_importXML.cc.
| xDataXML_element * xDataXML_getFirstElement | ( | xDataXML_element * | element | ) |
Definition at line 412 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 417 of file xDataTOM_importXML.cc.
| xDataXML_element * xDataXML_getNextElement | ( | xDataXML_element * | element | ) |
Definition at line 413 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 437 of file xDataTOM_importXML.cc.
| xDataXML_element * xDataXML_getOneElementByTagName | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element, | ||
| char * | name, | ||
| int | required ) |
Definition at line 682 of file xDataTOM_importXML.cc.
| char const * xDataXML_getRealFileName | ( | xDataXML_document * | doc | ) |
Definition at line 772 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 1007 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 | type, | ||
| int | setMsg ) |
Definition at line 751 of file xDataTOM_importXML.cc.
| int xDataXML_isAttributeInElement | ( | xDataXML_element * | element, |
| char const * | name ) |
Definition at line 477 of file xDataTOM_importXML.cc.
| int xDataXML_isAttributeInList | ( | xDataXML_attributionList * | attributes, |
| char const * | name ) |
Definition at line 465 of file xDataTOM_importXML.cc.
Referenced by xDataXML_isAttributeInElement().
| int xDataXML_KalbachMannToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 21 of file xDataTOM_importXML_KalbachMann.cc.
| int xDataXML_numberOfElementsByTagName | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element, | ||
| char const * | tagName ) |
Definition at line 645 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 404 of file xDataTOM_importXML.cc.
| int xDataXML_polynomialToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 20 of file xDataTOM_importXML_polynomial.cc.
| int xDataXML_regionsW_XYs_LegendreSeriesToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 22 of file xDataTOM_importXML_regionsW_XYs_LegendreSeries.cc.
| int xDataXML_regionsXYsToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 23 of file xDataTOM_importXML_regionsXYs.cc.
| int xDataXML_stringTo_double | ( | statusMessageReporting * | smr, |
| void * | smrUserInterface, | ||
| char const * | c, | ||
| double * | value, | ||
| char const * | endings, | ||
| char ** | e ) |
Definition at line 889 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 856 of file xDataTOM_importXML.cc.
| int xDataXML_stringToDoubles | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| char const * | s, | ||
| int | length, | ||
| double * | d ) |
Definition at line 96 of file xDataTOM_importXML_XYs.cc.
Referenced by xDataXML_polynomialToTOM(), and xDataXML_XYsDataToTOM().
| int xDataXML_V_W_XYs_LegendreSeriesToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 22 of file xDataTOM_importXML_V_W_XYs_LegendreSeries.cc.
| int xDataXML_V_W_XYsToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 21 of file xDataTOM_importXML_V_W_XYs.cc.
| int xDataXML_W_XYs_LegendreSeries_LegendreSeriesToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_LegendreSeries * | LegendreSeries ) |
Definition at line 58 of file xDataTOM_importXML_W_XYs_LegendreSeries.cc.
Referenced by xDataXML_W_XYs_LegendreSeriesToTOM().
| int xDataXML_W_XYs_LegendreSeriesToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 22 of file xDataTOM_importXML_W_XYs_LegendreSeries.cc.
| int xDataXML_W_XYsDataToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_W_XYs * | W_XYs, | ||
| int | index, | ||
| double | value, | ||
| xDataTOM_axes * | axes, | ||
| int | axesOffset ) |
Definition at line 41 of file xDataTOM_importXML_W_XYs.cc.
Referenced by xDataXML_W_XYsToTOM().
| int xDataXML_W_XYsToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 22 of file xDataTOM_importXML_W_XYs.cc.
| int xDataXML_xDataTypeConvertAttributes | ( | statusMessageReporting * | smr, |
| xDataXML_element * | element ) |
Definition at line 557 of file xDataTOM_importXML.cc.
| int xDataXML_XYsDataToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_XYs * | XYs, | ||
| int | index, | ||
| int | length, | ||
| double | value, | ||
| double | accuracy, | ||
| enum xDataTOM_subAxesType | subAxesType, | ||
| int | axesOffest, | ||
| xDataTOM_axes * | axes, | ||
| xDataTOM_interpolation * | interpolation ) |
Definition at line 76 of file xDataTOM_importXML_XYs.cc.
| int xDataXML_XYsToTOM | ( | statusMessageReporting * | smr, |
| xDataXML_element * | XE, | ||
| xDataTOM_element * | TE ) |
Definition at line 22 of file xDataTOM_importXML_XYs.cc.