WSF
Fires Namespace Reference

Provide a top-level interface for including the fires library's types. More...

Classes

class  BallisticPath
class  ScriptBallisticPathClass
class  BallisticPlatforms
class  DisObserver
class  FiresLaunchComputer
class  FiresMover
class  Observer
class  FiresPath
class  FiresTable
class  FiresTableLoader
class  FiresTableLookup
class  FiresTables

Functions

 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, Update, 1, "bool", "WsfTrack")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, HasData, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, Draw, 1, "void", "WsfDraw")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, IsBallisticType, 1, "bool", "string")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, ImpactPoint, 0, "WsfGeoPoint", "")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, ImpactTime, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (ScriptBallisticPathClass, BallisticPath, PointAtTime, 1, "WsfGeoPoint", "double")
UT_PLUGIN_EXPORT void WsfPluginVersion (UtPluginVersion &aVersion)
UT_PLUGIN_EXPORT void WsfPluginSetup (WsfApplication &aApplication)

Detailed Description

Provide a top-level interface for including the fires library's types.

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
Draw ,
1 ,
"void" ,
"WsfDraw"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
HasData ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
ImpactPoint ,
0 ,
"WsfGeoPoint" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
ImpactTime ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
IsBallisticType ,
1 ,
"bool" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
PointAtTime ,
1 ,
"WsfGeoPoint" ,
"double"  )

References pointPtr.

◆ UT_DEFINE_SCRIPT_METHOD() [7/7]

Fires::UT_DEFINE_SCRIPT_METHOD ( ScriptBallisticPathClass ,
BallisticPath ,
Update ,
1 ,
"bool" ,
"WsfTrack"  )

◆ WsfPluginSetup()

UT_PLUGIN_EXPORT void Fires::WsfPluginSetup ( WsfApplication & aApplication)

This method is called when the plugin is loaded. It must have exactly this signature (name and parameter) to succeed. As we only have an application reference at load time, one usually registers an application extension, within which the ScenarioCreated method can be overridden to gain access to a scenario. If one also needs access to the simulation, one should also instantiate and register a simulation extension by overriding the SimulationCreated method in the scenario extension.

References Register_wsf_fires().

◆ WsfPluginVersion()

UT_PLUGIN_EXPORT void Fires::WsfPluginVersion ( UtPluginVersion & aVersion)

This method is called when the plugin is loaded to ensure that the plugin and the executable loading it were built with the same version of the plugin API.

References WSF_PLUGIN_API_COMPILER_STRING, WSF_PLUGIN_API_MAJOR_VERSION, and WSF_PLUGIN_API_MINOR_VERSION.

Copyrights Multiple, All Rights Reserved