WSF
WsfScriptRouteClass Class Reference

The script interface 'class'. More...

#include <WsfScriptRouteClass.hpp>

Inheritance diagram for WsfScriptRouteClass:
Collaboration diagram for WsfScriptRouteClass:

Public Member Functions

 WsfScriptRouteClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 ~WsfScriptRouteClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Create_1)
 UT_DECLARE_SCRIPT_METHOD (CopyGlobal)
 UT_DECLARE_SCRIPT_METHOD (FindGlobal)
 UT_DECLARE_SCRIPT_METHOD (GlobalRoutes)
 UT_DECLARE_SCRIPT_METHOD (Print)
 UT_DECLARE_SCRIPT_METHOD (Append_1)
 UT_DECLARE_SCRIPT_METHOD (Append_2)
 UT_DECLARE_SCRIPT_METHOD (Append_3)
 UT_DECLARE_SCRIPT_METHOD (Append_4)
 UT_DECLARE_SCRIPT_METHOD (Insert_1)
 UT_DECLARE_SCRIPT_METHOD (Remove_1)
 UT_DECLARE_SCRIPT_METHOD (Copy)
 UT_DECLARE_SCRIPT_METHOD (SetAltitude_1)
 UT_DECLARE_SCRIPT_METHOD (SetAltitude_2)
 UT_DECLARE_SCRIPT_METHOD (GetSpeed)
 UT_DECLARE_SCRIPT_METHOD (SetSpeed_1)
 UT_DECLARE_SCRIPT_METHOD (SetSpeed_2)
 UT_DECLARE_SCRIPT_METHOD (Transform)
 UT_DECLARE_SCRIPT_METHOD (AddCallbackToWaypoint)
 UT_DECLARE_SCRIPT_METHOD (AddCallbackToLastWaypoint_1)
 UT_DECLARE_SCRIPT_METHOD (AddCallbackToLastWaypoint_2)
 UT_DECLARE_SCRIPT_METHOD (AddCallbackToLastWaypoint_3)
 UT_DECLARE_SCRIPT_METHOD (Size)
 UT_DECLARE_SCRIPT_METHOD (GetWaypointAt)
 UT_DECLARE_SCRIPT_METHOD (Waypoint_1)
 UT_DECLARE_SCRIPT_METHOD (Waypoint_2)
 UT_DECLARE_SCRIPT_METHOD (SetPauseTime)
 UT_DECLARE_SCRIPT_METHOD (PauseTime)
 UT_DECLARE_SCRIPT_METHOD (TotalLength)
 UT_DECLARE_SCRIPT_METHOD (Intersect)
 UT_DECLARE_SCRIPT_METHOD (DistanceAlongRoute)
 UT_DECLARE_SCRIPT_METHOD (DistanceFromRoute)
 UT_DECLARE_SCRIPT_METHOD (LocationAtDistance)
 UT_DECLARE_SCRIPT_METHOD (SubrouteByDistance)
 UT_DECLARE_SCRIPT_METHOD (GetIterator)
 UT_DECLARE_SCRIPT_METHOD (Get)
 UT_DECLARE_SCRIPT_METHOD (Set)
 UT_DECLARE_SCRIPT_METHOD (Front)
 UT_DECLARE_SCRIPT_METHOD (Back)
 UT_DECLARE_SCRIPT_METHOD (TerrainProfiledClone)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

The script interface 'class'.

Constructor & Destructor Documentation

◆ WsfScriptRouteClass()

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

◆ ~WsfScriptRouteClass()

WsfScriptRouteClass::~WsfScriptRouteClass ( )
override

References gRouteClassPtr.

Member Function Documentation

◆ Clone()

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

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptRouteClass::Create ( const UtScriptContext & aInstance)
override

◆ Destroy()

void WsfScriptRouteClass::Destroy ( void * aObjectPtr)
override

◆ OnNewScriptRef()

void WsfScriptRouteClass::OnNewScriptRef ( UtScriptRef & aReference)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( AddCallbackToLastWaypoint_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( AddCallbackToLastWaypoint_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( AddCallbackToLastWaypoint_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [4/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( AddCallbackToWaypoint )

◆ UT_DECLARE_SCRIPT_METHOD() [5/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Append_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [6/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Append_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [7/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Append_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [8/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Append_4 )

◆ UT_DECLARE_SCRIPT_METHOD() [9/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Back )

◆ UT_DECLARE_SCRIPT_METHOD() [10/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Copy )

◆ UT_DECLARE_SCRIPT_METHOD() [11/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( CopyGlobal )

◆ UT_DECLARE_SCRIPT_METHOD() [12/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Create_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [13/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( DistanceAlongRoute )

◆ UT_DECLARE_SCRIPT_METHOD() [14/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( DistanceFromRoute )

◆ UT_DECLARE_SCRIPT_METHOD() [15/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( FindGlobal )

◆ UT_DECLARE_SCRIPT_METHOD() [16/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Front )

◆ UT_DECLARE_SCRIPT_METHOD() [17/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Get )

◆ UT_DECLARE_SCRIPT_METHOD() [18/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( GetIterator )

◆ UT_DECLARE_SCRIPT_METHOD() [19/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( GetSpeed )

◆ UT_DECLARE_SCRIPT_METHOD() [20/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( GetWaypointAt )

◆ UT_DECLARE_SCRIPT_METHOD() [21/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( GlobalRoutes )

◆ UT_DECLARE_SCRIPT_METHOD() [22/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Insert_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [23/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Intersect )

◆ UT_DECLARE_SCRIPT_METHOD() [24/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( LocationAtDistance )

◆ UT_DECLARE_SCRIPT_METHOD() [25/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( PauseTime )

◆ UT_DECLARE_SCRIPT_METHOD() [26/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Print )

◆ UT_DECLARE_SCRIPT_METHOD() [27/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Remove_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [28/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Set )

◆ UT_DECLARE_SCRIPT_METHOD() [29/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SetAltitude_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [30/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SetAltitude_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [31/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SetPauseTime )

◆ UT_DECLARE_SCRIPT_METHOD() [32/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SetSpeed_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [33/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SetSpeed_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [34/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Size )

◆ UT_DECLARE_SCRIPT_METHOD() [35/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( SubrouteByDistance )

◆ UT_DECLARE_SCRIPT_METHOD() [36/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( TerrainProfiledClone )

◆ UT_DECLARE_SCRIPT_METHOD() [37/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( TotalLength )

◆ UT_DECLARE_SCRIPT_METHOD() [38/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Transform )

◆ UT_DECLARE_SCRIPT_METHOD() [39/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Waypoint_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [40/40]

WsfScriptRouteClass::UT_DECLARE_SCRIPT_METHOD ( Waypoint_2 )

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