WSF
WsfRouteFinder.cpp File Reference
#include "WsfRouteFinder.hpp"
#include <limits>
#include "UtMath.hpp"
#include "UtMemory.hpp"
#include "UtRandom.hpp"
#include "UtVec3.hpp"
#include "WsfPlatform.hpp"
#include "WsfRoute.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
Include dependency graph for WsfRouteFinder.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, Avoid_1, 2, "void", "WsfPlatform, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, Avoid_2, 2, "void", "WsfGeoPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, ClearAvoidances, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, Route_1, 4, "WsfRoute", "double, WsfGeoPoint, WsfGeoPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, Route_2, 5, "WsfRoute", "double, WsfGeoPoint, WsfGeoPoint, double, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, RouteAvoidances, 0, "WsfRoute", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, DrawRoute, 2, "void", "double, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, DrawGraph, 2, "void", "double, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, DrawAvoidances, 2, "void", "double, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, ImpossibleRouteResponse, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, SetImpossibleRouteResponse, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptRouteFinderClass, WsfRouteFinder, SetMaxArcLength, 1, "void", "double")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
Avoid_1 ,
2 ,
"void" ,
" WsfPlatform,
double"  )

References platformPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [2/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
Avoid_2 ,
2 ,
"void" ,
" WsfGeoPoint,
double"  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [3/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
ClearAvoidances ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
DrawAvoidances ,
2 ,
"void" ,
" double ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
DrawGraph ,
2 ,
"void" ,
" double ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
DrawRoute ,
2 ,
"void" ,
" double ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/12]

◆ UT_DEFINE_SCRIPT_METHOD() [8/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
Route_1 ,
4 ,
"WsfRoute" ,
" double ,
WsfGeoPoint ,
WsfGeoPoint ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
Route_2 ,
5 ,
"WsfRoute" ,
" double ,
WsfGeoPoint ,
WsfGeoPoint ,
double ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
RouteAvoidances ,
0 ,
"WsfRoute" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
SetImpossibleRouteResponse ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/12]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptRouteFinderClass ,
WsfRouteFinder ,
SetMaxArcLength ,
1 ,
"void" ,
"double"  )
Copyrights Multiple, All Rights Reserved