WSF
WsfZoneRouteFinder.cpp File Reference
#include "WsfZoneRouteFinder.hpp"
#include <limits>
#include <string>
#include "UtConvexHull.hpp"
#include "UtLog.hpp"
#include "UtMemory.hpp"
#include "WsfRoute.hpp"
#include "WsfScenario.hpp"
#include "WsfWaypoint.hpp"
#include "WsfZone.hpp"
#include "WsfZoneDefinition.hpp"
#include "script/WsfScriptContext.hpp"
Include dependency graph for WsfZoneRouteFinder.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, AvoidZone_1, 1, "void", "WsfZone")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, AvoidZone_2, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, NumberOfAvoidanceZones, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, GetAvoidanceZone, 1, "WsfZone", "int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, RouteAroundZones, 3, "WsfRoute", "WsfGeoPoint, WsfGeoPoint, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, ClearAvoidanceZones, 0, "void", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, DrawGraph, 2, "void", "double, Vec3")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptZoneRouteFinderClass, WsfZoneRouteFinder, DrawAvoidances, 2, "void", "double, Vec3")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
AvoidZone_1 ,
1 ,
"void" ,
"WsfZone"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
AvoidZone_2 ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
ClearAvoidanceZones ,
0 ,
"void" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
DrawAvoidances ,
2 ,
"void" ,
" double ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
DrawGraph ,
2 ,
"void" ,
" double ,
Vec3"  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
GetAvoidanceZone ,
1 ,
"WsfZone" ,
"int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
NumberOfAvoidanceZones ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/8]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptZoneRouteFinderClass ,
WsfZoneRouteFinder ,
RouteAroundZones ,
3 ,
"WsfRoute" ,
" WsfGeoPoint,
WsfGeoPoint ,
double"  )
Copyrights Multiple, All Rights Reserved