|
WSF
|
#include "script/WsfScriptMoverClass.hpp"#include "UtMemory.hpp"#include "UtScriptRef.hpp"#include "WsfMover.hpp"#include "WsfMoverObserver.hpp"#include "WsfMoverTypes.hpp"#include "WsfPlatform.hpp"#include "WsfRoute.hpp"#include "WsfSimulation.hpp"#include "WsfTSPI_Mover.hpp"#include "script/WsfScriptContext.hpp"#include "script/WsfScriptDefs.hpp"
Functions | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfScriptMoverClass, IsA_TypeOf, 2, "bool", "string, string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, Create, 1, "WsfMover", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, UpdateInterval, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, Route, 0, "WsfRoute", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, DefaultRoute, 0, "WsfRoute", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, IsExtrapolating, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, SetMode, 1, "void", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, PropertyInt, 1, "Array<int>", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, PropertyDouble, 1, "Array<double>", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, PropertyString, 1, "Array<string>", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, SetTSPI_FileName, 1, "bool", "string") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptMoverClass, WsfMover, BurnedOut, 1, "void", "double") | |
| UT_DEFINE_SCRIPT_METHOD_NOCHECK (WsfScriptMoverClass, WsfMover, TurnOff, 0, "bool", "") | |
| UT_DEFINE_SCRIPT_METHOD_NOCHECK (WsfScriptMoverClass, WsfMover, TurnOn, 0, "bool", "") | |
| aObjectPtr | GetPropertyDouble ("maximum_radial_acceleration", radialAccel) |
| aReturnVal | SetDouble (radialAccel) |
| aObjectPtr | GetPropertyDouble ("turn_radius", turnRadius) |
| aReturnVal | SetDouble (turnRadius) |
| aObjectPtr | GetPropertyDouble ("maximum_turn_rate", maxTurnRate) |
| aReturnVal | SetDouble (maxTurnRate) |
| aObjectPtr | GetPropertyDouble ("corner_velocity", cornerVelocity) |
| aReturnVal | SetDouble (cornerVelocity) |
| aObjectPtr GetPropertyDouble | ( | "corner_velocity" | , |
| cornerVelocity | ) |
| aObjectPtr GetPropertyDouble | ( | "maximum_radial_acceleration" | , |
| radialAccel | ) |
| aObjectPtr GetPropertyDouble | ( | "maximum_turn_rate" | , |
| maxTurnRate | ) |
| aObjectPtr GetPropertyDouble | ( | "turn_radius" | , |
| turnRadius | ) |
| aReturnVal SetDouble | ( | cornerVelocity | ) |
| aReturnVal SetDouble | ( | maxTurnRate | ) |
| aReturnVal SetDouble | ( | radialAccel | ) |
| aReturnVal SetDouble | ( | turnRadius | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| BurnedOut | , | ||
| 1 | , | ||
| "void" | , | ||
| "double" | ) |
References WsfObserver::MoverBurnedOut(), SIMULATION, and WsfTSPI_Mover::TriggerExtrapolation().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| Create | , | ||
| 1 | , | ||
| "WsfMover" | , | ||
| "string" | ) |
References WsfObjectTypeList< T >::Clone(), WsfMoverTypes::Get(), and moverPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| DefaultRoute | , | ||
| 0 | , | ||
| "WsfRoute" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| IsExtrapolating | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| PropertyDouble | , | ||
| 1 | , | ||
| "Array<double>" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| PropertyInt | , | ||
| 1 | , | ||
| "Array<int>" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| PropertyString | , | ||
| 1 | , | ||
| "Array<string>" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| Route | , | ||
| 0 | , | ||
| "WsfRoute" | , | ||
| "" | ) |
References WsfMover::GetRoute().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| SetMode | , | ||
| 1 | , | ||
| "void" | , | ||
| "string" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| SetTSPI_FileName | , | ||
| 1 | , | ||
| "bool" | , | ||
| "string" | ) |
References WsfTSPI_Mover::SetFileName().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| UpdateInterval | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptMoverClass | , |
| WsfScriptMoverClass | , | ||
| IsA_TypeOf | , | ||
| 2 | , | ||
| "bool" | , | ||
| " | string, | ||
| string" | ) |
References WsfObjectTypeList< T >::Find(), WsfMoverTypes::Get(), and WsfObject::IsA_TypeOf().
| UT_DEFINE_SCRIPT_METHOD_NOCHECK | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| TurnOff | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
References ok, SIMULATION, and TIME_NOW.
| UT_DEFINE_SCRIPT_METHOD_NOCHECK | ( | WsfScriptMoverClass | , |
| WsfMover | , | ||
| TurnOn | , | ||
| 0 | , | ||
| "bool" | , | ||
| "" | ) |
References ok, SIMULATION, and TIME_NOW.