File GIAnlg Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
File Name: GIAnlg.cpp/.hpp
File Description: GIA nlg
File Function List
-
- generateLanguageFromQuery
- generateLanguageFromNLGentityList
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateRelationshipEntityLanguage
- generateRelationshipEntityLanguageActionReverse
- compareRelationshipConnectionType
- generateMorphologyAction
- generateMorphologyActionReverse
- generateMorphologyCondition
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyRelationshipAuxiliaryHave
- generateNounEntityLanguage
- calcDeterminate
- generateQualityPrependText
- generateConjunctionOfNLGentitiesInSection
- calcNounWord
File Diagram (functions hierarchy)
Class GIANLGentity
Class Data
name | type | description |
entityGrammatisedText | string | entity grammatised text |
next | GIANLGentity* | next |
Function GIAnlgClass::generateLanguageFromQuery()
Function Summary
name | return type | description |
generateLanguageFromQuery | string | generate language from query |
Function Arguments
name | type | description |
comparisonVariableNode | GIAentityNode* | comparison variable node |
queryAnswerNode | GIAentityNode* | query answer node |
Function Reference List
-
-
-
-
-
-
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromNLGentityList
- generateLanguageFromNLGentityList
- generateLanguageFromNLGentityList
Function Trace
location | current function being traced |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateLanguageFromNLGentityList()
Function Summary
name | return type | description |
generateLanguageFromNLGentityList | string | generate language from NLG entity list |
Function Arguments
name | type | description |
firstNLGentityInContext | const GIANLGentity* | first NLG entity in context |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | generateLanguageFromNLGentityList |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateLanguageFromTextIteration()
Function Summary
name | return type | description |
generateLanguageFromTextIteration | bool | generate language from text iteration |
Function Arguments
name | type | description |
currentConnection | GIAentityConnection* | current connection |
currentNLGentity | GIANLGentity** | current NLG entity |
parseSameReferenceSetOnly | const bool | parse same reference set only |
interationIndex | const int | interation index |
isRelationshipReverseIterationAction | const bool | is relationship reverse iteration action |
isRelationshipReverseIterationProperty | const bool | is relationship reverse iteration property |
isRelationshipReverseIterationPropertyPossessive | bool | is relationship reverse iteration property possessive |
Function Reference List
-
-
-
-
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateConjunctionOfNLGentitiesInSection
-
-
-
-
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- GIAtranslatorOperationsClass::connectionTargetIsRelationship
-
- generateRelationshipEntityLanguageActionReverse
-
-
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateNounEntityLanguage
-
-
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateConjunctionOfNLGentitiesInSection
Function Trace
location | current function being traced |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateLanguageFromTextIterationPerformChecks()
Function Summary
name | return type | description |
generateLanguageFromTextIterationPerformChecks | bool | generate language from text iteration perform checks |
Function Arguments
name | type | description |
connection | GIAentityConnection* | connection |
parseQualities | const bool | parse qualities |
Function Reference List
-
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- generateLanguageFromTextIterationPerformChecks
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
Function Trace
location | current function being traced |
GIAnlg.hpp | generateLanguageFromTextIterationPerformChecks |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateRelationshipEntityLanguage()
Function Summary
name | return type | description |
generateRelationshipEntityLanguage | bool | generate relationship entity language |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
currentNLGentity | GIANLGentity** | current NLG entity |
sameReferenceSet | const bool | same reference set |
addAuxiliaryToQualities | const bool | add auxiliary to qualities |
addRCmodToProperties | const bool | add RC mod to properties |
Function Reference List
-
-
- compareRelationshipConnectionType
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
- compareRelationshipConnectionType
- generateMorphologyAction
- compareRelationshipConnectionType
-
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyCondition
- compareRelationshipConnectionType
-
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyRelationshipAuxiliaryHave
- compareRelationshipConnectionType
-
- generateMorphologyRelationshipAuxiliaryBe
Function Trace
location | current function being traced |
GIAnlg.hpp | generateRelationshipEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateRelationshipEntityLanguageActionReverse()
Function Summary
name | return type | description |
generateRelationshipEntityLanguageActionReverse | bool | generate relationship entity language action reverse |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
currentNLGentity | GIANLGentity** | current NLG entity |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyActionReverse
Function Trace
location | current function being traced |
GIAnlg.hpp | generateRelationshipEntityLanguageActionReverse |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::compareRelationshipConnectionType()
Function Summary
name | return type | description |
compareRelationshipConnectionType | bool | compare relationship connection type |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
entityType | const int | entity type |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | compareRelationshipConnectionType |
GIAnlg.hpp | generateLanguageFromTextIterationPerformChecks |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
GIAnlg.hpp | compareRelationshipConnectionType |
Trace Diagram (magenta)
Function GIAnlgClass::generateMorphologyAction()
Function Summary
name | return type | description |
generateMorphologyAction | string | generate morphology action |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | generateMorphologyAction |
GIAnlg.hpp | generateRelationshipEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateMorphologyActionReverse()
Function Summary
name | return type | description |
generateMorphologyActionReverse | string | generate morphology action reverse |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | generateMorphologyActionReverse |
GIAnlg.hpp | generateRelationshipEntityLanguageActionReverse |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateMorphologyCondition()
Function Summary
name | return type | description |
generateMorphologyCondition | string | generate morphology condition |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | generateMorphologyCondition |
GIAnlg.hpp | generateRelationshipEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateMorphologyRelationshipAuxiliaryBe()
Function Summary
name | return type | description |
generateMorphologyRelationshipAuxiliaryBe | string | generate morphology relationship auxiliary be |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getDefinitionRelationshipSubjectEntity
Function Trace
location | current function being traced |
GIAnlg.hpp | generateMorphologyRelationshipAuxiliaryBe |
GIAnlg.hpp | generateRelationshipEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
GIAnlg.hpp | generateMorphologyRelationshipAuxiliaryBe |
Trace Diagram (magenta)
Function GIAnlgClass::generateMorphologyRelationshipAuxiliaryHave()
Function Summary
name | return type | description |
generateMorphologyRelationshipAuxiliaryHave | string | generate morphology relationship auxiliary have |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getPropertyRelationshipSubjectEntity
Function Trace
location | current function being traced |
GIAnlg.hpp | generateMorphologyRelationshipAuxiliaryHave |
GIAnlg.hpp | generateRelationshipEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateNounEntityLanguage()
Function Summary
name | return type | description |
generateNounEntityLanguage | bool | generate noun entity language |
Function Arguments
name | type | description |
nounEntity | GIAentityNode* | noun entity |
currentNLGentity | GIANLGentity** | current NLG entity |
definite | const bool | definite |
parseSameReferenceSetOnly | const bool | parse same reference set only |
possessive | bool | possessive |
determiner | const bool | determiner |
Function Reference List
-
-
- generateQualityPrependText
- calcNounWord
Function Trace
location | current function being traced |
GIAnlg.hpp | generateNounEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::calcDeterminate()
Function Summary
name | return type | description |
calcDeterminate | string | calc determinate |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
definite | const bool | definite |
Function Reference List
-
- GIAentityNodeClassClass::entityIsRelationship
Function Trace
location | current function being traced |
GIAnlg.hpp | calcDeterminate |
GIAnlg.hpp | generateNounEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateQualityPrependText()
Function Summary
name | return type | description |
generateQualityPrependText | bool | generate quality prepend text |
Function Arguments
name | type | description |
currentEntity | GIAentityNode* | current entity |
currentNLGentity | GIANLGentity** | current NLG entity |
testSameReferenceSet | const bool | test same reference set |
generateNewNLGentities | const bool | generate new NLG entities |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
-
-
-
- generateQualityPrependText
- generateConjunctionOfNLGentitiesInSection
Function Trace
location | current function being traced |
GIAnlg.hpp | generateQualityPrependText |
GIAnlg.hpp | generateNounEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::generateConjunctionOfNLGentitiesInSection()
Function Summary
name | return type | description |
generateConjunctionOfNLGentitiesInSection | bool | generate conjunction of NLG entities in section |
Function Arguments
name | type | description |
subphraseCountMax | const int | subphrase count max |
NLGentitiesInSection | vector<GIANLGentity*>* | NLG entities in section |
Function Reference List
N/A
Function Trace
location | current function being traced |
GIAnlg.hpp | generateConjunctionOfNLGentitiesInSection |
GIAnlg.hpp | generateQualityPrependText |
GIAnlg.hpp | generateNounEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)
Function GIAnlgClass::calcNounWord()
Function Summary
name | return type | description |
calcNounWord | string | calc noun word |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
possessive | bool | possessive |
Function Reference List
-
-
-
- GIAentityNodeClassClass::printQuantityNumberString
Function Trace
location | current function being traced |
GIAnlg.hpp | calcNounWord |
GIAnlg.hpp | generateNounEntityLanguage |
GIAnlg.hpp | generateLanguageFromTextIteration |
GIAmain.hpp | generateLanguageFromQuery |
Trace Diagram (magenta)