File GIAxmlConversion Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
File Name: GIAxmlConversion.cpp/.hpp
File Description: GIA xml conversion
File Function List
-
- writeSemanticNetXMLFileOptimised
- writeSemanticNetXMLFile
- resetIDsForNodeList
- generateXMLentityNodeTagList
- generateXMLentityNodeTag
- generateXMLconditionTimeNodeTagList
- readSemanticNetXMLfileOptimised
- readSemanticNetXMLfile
- parseSemanticNetTag
- parseEntityNodeTag
- parseSemanticEntityTypeNodeContainerTag
- parseEntityVectorConnectionNodeListTag
- parseTimeConditionNodeTag
- convertBooleanArrayToString
- convertStringToBooleanArray
File Diagram (functions hierarchy)
Function GIAxmlConversionClass::writeSemanticNetXMLFileOptimised()
Function Summary
name | return type | description |
writeSemanticNetXMLFileOptimised | bool | write semantic net XMLF ile optimised |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
Function Trace
location | current function being traced |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::writeSemanticNetXMLFile()
Function Summary
name | return type | description |
writeSemanticNetXMLFile | bool | write semantic net XMLF ile |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | const vector<GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
-
- resetIDsForNodeList
- generateXMLentityNodeTagList
- XMLparserClassClass::writeXMLfile
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::resetIDsForNodeList()
Function Summary
name | return type | description |
resetIDsForNodeList | void | reset ID s for node list |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t* | current entity node ID in entity nodes active complete list |
entityType | const int | entity type |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | resetIDsForNodeList |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::generateXMLentityNodeTagList()
Function Summary
name | return type | description |
generateXMLentityNodeTagList | bool | generate XML entity node tag list |
Function Arguments
name | type | description |
firstTagInSemanticNet | XMLparserTag* | first tag in semantic net |
entityNodesList | vector<GIAentityNode*>* | entity nodes list |
entityContainerTagName | string | entity container tag name |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t* | current entity node ID in entity nodes active complete list |
entityType | const int | entity type |
Function Reference List
-
-
-
-
- generateXMLentityNodeTag
- generateXMLentityNodeTag
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | generateXMLentityNodeTagList |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::generateXMLentityNodeTag()
Function Summary
name | return type | description |
generateXMLentityNodeTag | XMLparserTag* | generate XML entity node tag |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
currentEntity | GIAentityNode* | current entity |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t | current entity node ID in entity nodes active complete list |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- GIAentityNodeClassClass::convertAliasesToAliasesString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- convertBooleanArrayToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
-
-
-
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- convertBooleanArrayToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- generateXMLconditionTimeNodeTagList
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | generateXMLentityNodeTag |
GIAxmlConversion.hpp | generateXMLentityNodeTagList |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::generateXMLconditionTimeNodeTagList()
Function Summary
name | return type | description |
generateXMLconditionTimeNodeTagList | bool | generate XML condition time node tag list |
Function Arguments
name | type | description |
firstTagInConditionTimeNode | XMLparserTag* | first tag in condition time node |
conditionTimeNode | GIAtimeConditionNode* | condition time node |
Function Reference List
-
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | generateXMLconditionTimeNodeTagList |
GIAxmlConversion.hpp | generateXMLentityNodeTag |
GIAxmlConversion.hpp | generateXMLentityNodeTagList |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::readSemanticNetXMLfileOptimised()
Function Summary
name | return type | description |
readSemanticNetXMLfileOptimised | bool | read semantic net XML file optimised |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
entityNodesActiveListSentences | map<int, vector<GIAentityNode*>*>* | entity nodes active list sentences |
Function Reference List
Function Trace
location | current function being traced |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::readSemanticNetXMLfile()
Function Summary
name | return type | description |
readSemanticNetXMLfile | bool | read semantic net XML file |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | constEffective vector<GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- parseSemanticNetTag
- parseSemanticNetTag
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::parseSemanticNetTag()
Function Summary
name | return type | description |
parseSemanticNetTag | bool | parse semantic net tag |
Function Arguments
name | type | description |
firstTagInNetwork | XMLparserTag* | first tag in network |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | constEffective vector<GIAentityNode*>* | entity nodes active list network indexes |
linkConnections | const bool | link connections |
Function Reference List
-
-
-
-
- parseSemanticEntityTypeNodeContainerTag
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::parseEntityNodeTag()
Function Summary
name | return type | description |
parseEntityNodeTag | bool | parse entity node tag |
Function Arguments
name | type | description |
firstTagInEntityNode | XMLparserTag* | first tag in entity node |
entityNode | GIAentityNode* | entity node |
entityNodesActiveListComplete | const vector<GIAentityNode*>* | entity nodes active list complete |
linkConnections | const bool | link connections |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToLong
- GIAentityNodeClassClass::convertAliasesStringToAliases
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- convertStringToBooleanArray
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- parseEntityVectorConnectionNodeListTag
- parseTimeConditionNodeTag
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | parseEntityNodeTag |
GIAxmlConversion.hpp | parseSemanticEntityTypeNodeContainerTag |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::parseSemanticEntityTypeNodeContainerTag()
Function Summary
name | return type | description |
parseSemanticEntityTypeNodeContainerTag | bool | parse semantic entity type node container tag |
Function Arguments
name | type | description |
currentTagUpdatedL2 | XMLparserTag* | current tag updated L2 |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListType | vector<GIAentityNode*>* | entity nodes active list type |
linkConnections | const bool | link connections |
currentEntityNodeIDinCompleteList | int64_t* | current entity node ID in complete list |
Function Reference List
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | parseSemanticEntityTypeNodeContainerTag |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::parseEntityVectorConnectionNodeListTag()
Function Summary
name | return type | description |
parseEntityVectorConnectionNodeListTag | bool | parse entity vector connection node list tag |
Function Arguments
name | type | description |
firstTagInEntityVectorConnectionNodeList | const XMLparserTag* | first tag in entity vector connection node list |
entityNode | GIAentityNode* | entity node |
entityNodesActiveListComplete | const vector<GIAentityNode*>* | entity nodes active list complete |
entityVectorConnectionIndex | int | entity vector connection index |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::convertStringToLong
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- convertStringToBooleanArray
- SHAREDvarsClass::convertStringToInt
- GIAdatabaseClass::findActiveEntityNodeByID
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | parseEntityVectorConnectionNodeListTag |
GIAxmlConversion.hpp | parseEntityNodeTag |
GIAxmlConversion.hpp | parseSemanticEntityTypeNodeContainerTag |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::parseTimeConditionNodeTag()
Function Summary
name | return type | description |
parseTimeConditionNodeTag | bool | parse time condition node tag |
Function Arguments
name | type | description |
firstTagInTimeConditionNode | XMLparserTag* | first tag in time condition node |
timeConditionNode | GIAtimeConditionNode* | time condition node |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToLong
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToLong
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | parseTimeConditionNodeTag |
GIAxmlConversion.hpp | parseEntityNodeTag |
GIAxmlConversion.hpp | parseSemanticEntityTypeNodeContainerTag |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::convertBooleanArrayToString()
Function Summary
name | return type | description |
convertBooleanArrayToString | string | convert boolean array to string |
Function Arguments
name | type | description |
booleanArray[] | const bool | boolean array [] |
booleanArraySize | const int | boolean array size |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | convertBooleanArrayToString |
GIAxmlConversion.hpp | generateXMLentityNodeTag |
GIAxmlConversion.hpp | generateXMLentityNodeTagList |
GIAxmlConversion.hpp | writeSemanticNetXMLFile |
GIAmain.hpp | writeSemanticNetXMLFileOptimised |
Trace Diagram (magenta)
Function GIAxmlConversionClass::convertStringToBooleanArray()
Function Summary
name | return type | description |
convertStringToBooleanArray | void | convert string to boolean array |
Function Arguments
name | type | description |
str | const string | str |
booleanArray[] | bool | boolean array [] |
booleanArraySize | const int | boolean array size |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function Trace
location | current function being traced |
GIAxmlConversion.hpp | convertStringToBooleanArray |
GIAxmlConversion.hpp | parseEntityVectorConnectionNodeListTag |
GIAxmlConversion.hpp | parseEntityNodeTag |
GIAxmlConversion.hpp | parseSemanticEntityTypeNodeContainerTag |
GIAxmlConversion.hpp | parseSemanticNetTag |
GIAxmlConversion.hpp | readSemanticNetXMLfile |
GIAmain.hpp | readSemanticNetXMLfileOptimised |
Trace Diagram (magenta)