WSF
WsfAdvancedBehaviorTreeNode.cpp File Reference
#include "WsfAdvancedBehaviorTreeNode.hpp"
#include <numeric>
#include <string>
#include <sys/stat.h>
#include "UtInputBlock.hpp"
#include "UtInputString.hpp"
#include "UtMemory.hpp"
#include "UtPath.hpp"
#include "UtRandom.hpp"
#include "WsfAdvancedBehaviorTree.hpp"
#include "WsfAttributeContainer.hpp"
#include "WsfEventPipe.hpp"
#include "WsfLocalTrack.hpp"
#include "WsfMessage.hpp"
#include "WsfObjectTypeList.hpp"
#include "WsfPlatform.hpp"
#include "WsfScenario.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptMessageHandler.hpp"
#include "script/WsfScriptProcessor.hpp"
#include "script/WsfScriptStateMachine.hpp"
Include dependency graph for WsfAdvancedBehaviorTreeNode.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, BlackboardVarExists, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, CreateSharedBlackboard, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, DeleteBlackboardVar, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, DeleteSharedBlackboardVar, 2, "void", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Failure_1, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Failure_2, 1, "int", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, GetBlackboardVar, 1, "Object", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, GetSharedBlackboardVar, 2, "Object", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Type, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Id, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Running_1, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Running_2, 1, "int", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetBlackboardVar, 2, "void", "string, Object")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetBlackboardTrackVar, 2, "void", "string, WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetBlackboardPlatformVar, 2, "void", "string, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetSharedBlackboardVar, 3, "void", "string, string, Object")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetSharedBlackboardTrackVar, 3, "void", "string, string, WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SetSharedBlackboardPlatformVar, 3, "void", "string, string, WsfPlatform")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, ShareBlackboard, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, ShareBlackboardWithName, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SharedBlackboardExists, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, SharedBlackboardVarExists, 2, "bool", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Success_1, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Success_2, 1, "int", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, TurnOff, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, TurnOn, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, State, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptAdvancedBehaviorTreeNodeClass, WsfAdvancedBehaviorTreeNode, Tree, 0, "WsfAdvancedBehaviorTree", "")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
BlackboardVarExists ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
CreateSharedBlackboard ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
DeleteBlackboardVar ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/28]

◆ UT_DEFINE_SCRIPT_METHOD() [5/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Failure_1 ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Failure_2 ,
1 ,
"int" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
GetBlackboardVar ,
1 ,
"Object" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
GetSharedBlackboardVar ,
2 ,
"Object" ,
" string,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Id ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Running_1 ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Running_2 ,
1 ,
"int" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetBlackboardPlatformVar ,
2 ,
"void" ,
" string,
WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [13/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetBlackboardTrackVar ,
2 ,
"void" ,
" string,
WsfTrack"  )

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [14/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetBlackboardVar ,
2 ,
"void" ,
" string,
Object"  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetSharedBlackboardPlatformVar ,
3 ,
"void" ,
" string,
string ,
WsfPlatform"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [16/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetSharedBlackboardTrackVar ,
3 ,
"void" ,
" string,
string ,
WsfTrack"  )

References trackPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [17/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SetSharedBlackboardVar ,
3 ,
"void" ,
" string,
string ,
Object"  )

References WsfObject::GetType().

◆ UT_DEFINE_SCRIPT_METHOD() [18/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
ShareBlackboard ,
0 ,
"void" ,
""  )

References WsfObject::GetName().

◆ UT_DEFINE_SCRIPT_METHOD() [19/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
ShareBlackboardWithName ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SharedBlackboardExists ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
SharedBlackboardVarExists ,
2 ,
"bool" ,
" string,
string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
State ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Success_1 ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Success_2 ,
1 ,
"int" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Tree ,
0 ,
"WsfAdvancedBehaviorTree" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
TurnOff ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
TurnOn ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/28]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptAdvancedBehaviorTreeNodeClass ,
WsfAdvancedBehaviorTreeNode ,
Type ,
0 ,
"string" ,
""  )
Copyrights Multiple, All Rights Reserved