WSF
WsfScriptRouteFinderClass Class Reference

Define script methods for WsfRouteFinder. More...

#include <WsfRouteFinder.hpp>

Inherits UtScriptClass.

Public Member Functions

 WsfScriptRouteFinderClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~WsfScriptRouteFinderClass () override
void * Create (const UtScriptContext &aContext) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (Avoid_1)
 UT_DECLARE_SCRIPT_METHOD (Avoid_2)
 UT_DECLARE_SCRIPT_METHOD (ClearAvoidances)
 UT_DECLARE_SCRIPT_METHOD (Route_1)
 UT_DECLARE_SCRIPT_METHOD (Route_2)
 UT_DECLARE_SCRIPT_METHOD (RouteAvoidances)
 UT_DECLARE_SCRIPT_METHOD (DrawRoute)
 UT_DECLARE_SCRIPT_METHOD (DrawGraph)
 UT_DECLARE_SCRIPT_METHOD (DrawAvoidances)
 UT_DECLARE_SCRIPT_METHOD (ImpossibleRouteResponse)
 UT_DECLARE_SCRIPT_METHOD (SetImpossibleRouteResponse)
 UT_DECLARE_SCRIPT_METHOD (SetMaxArcLength)

Detailed Description

Define script methods for WsfRouteFinder.

Constructor & Destructor Documentation

◆ WsfScriptRouteFinderClass()

WsfScriptRouteFinderClass::WsfScriptRouteFinderClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

◆ ~WsfScriptRouteFinderClass()

WsfScriptRouteFinderClass::~WsfScriptRouteFinderClass ( )
override

Member Function Documentation

◆ Clone()

void * WsfScriptRouteFinderClass::Clone ( void * aObjectPtr)
override

◆ Create()

void * WsfScriptRouteFinderClass::Create ( const UtScriptContext & aContext)
override

◆ Destroy()

void WsfScriptRouteFinderClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( Avoid_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( Avoid_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( ClearAvoidances )

◆ UT_DECLARE_SCRIPT_METHOD() [4/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( DrawAvoidances )

◆ UT_DECLARE_SCRIPT_METHOD() [5/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( DrawGraph )

◆ UT_DECLARE_SCRIPT_METHOD() [6/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( DrawRoute )

◆ UT_DECLARE_SCRIPT_METHOD() [7/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( ImpossibleRouteResponse )

◆ UT_DECLARE_SCRIPT_METHOD() [8/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( Route_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [9/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( Route_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [10/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( RouteAvoidances )

◆ UT_DECLARE_SCRIPT_METHOD() [11/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( SetImpossibleRouteResponse )

◆ UT_DECLARE_SCRIPT_METHOD() [12/12]

WsfScriptRouteFinderClass::UT_DECLARE_SCRIPT_METHOD ( SetMaxArcLength )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved