WSF
WsfScriptDE_File.cpp File Reference
#include "WsfScriptDE_File.hpp"
#include <memory>
#include "UtCalendar.hpp"
#include "UtMemory.hpp"
#include "UtScriptVec3.hpp"
#include "WsfDE_File.hpp"
#include "WsfDE_FileHandle.hpp"
#include "WsfDE_FileManager.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptDE_File.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, Construct, 1, "WsfDE_File", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, DE_Number, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, JD_Start, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, JD_End, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, FileName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, MERCURY, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, VENUS, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, EARTH, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, MARS, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, JUPITER, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, SATURN, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, URANUS, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, NEPTUNE, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, PLUTO, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, MOON, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, SUN, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, SOLAR_SYSTEM_BARYCENTER, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, EARTH_MOON_BARYCENTER, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, PlanetPosition, 3, "Vec3", "Calendar, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptDE_File, WsfDE_FileHandle, PlanetVelocity, 3, "Vec3", "Calendar, int, int")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
Construct ,
1 ,
"WsfDE_File" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
DE_Number ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
EARTH ,
0 ,
"int" ,
""  )

References WsfDE_File::cEARTH.

◆ UT_DEFINE_SCRIPT_METHOD() [4/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
EARTH_MOON_BARYCENTER ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
FileName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [6/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
JD_End ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [7/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
JD_Start ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
JUPITER ,
0 ,
"int" ,
""  )

References WsfDE_File::cJUPITER.

◆ UT_DEFINE_SCRIPT_METHOD() [9/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
MARS ,
0 ,
"int" ,
""  )

References WsfDE_File::cMARS.

◆ UT_DEFINE_SCRIPT_METHOD() [10/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
MERCURY ,
0 ,
"int" ,
""  )

References WsfDE_File::cMERCURY.

◆ UT_DEFINE_SCRIPT_METHOD() [11/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
MOON ,
0 ,
"int" ,
""  )

References WsfDE_File::cMOON.

◆ UT_DEFINE_SCRIPT_METHOD() [12/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
NEPTUNE ,
0 ,
"int" ,
""  )

References WsfDE_File::cNEPTUNE.

◆ UT_DEFINE_SCRIPT_METHOD() [13/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
PlanetPosition ,
3 ,
"Vec3" ,
" Calendar,
int ,
int"  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [14/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
PlanetVelocity ,
3 ,
"Vec3" ,
" Calendar,
int ,
int"  )

References SIMULATION.

◆ UT_DEFINE_SCRIPT_METHOD() [15/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
PLUTO ,
0 ,
"int" ,
""  )

References WsfDE_File::cPLUTO.

◆ UT_DEFINE_SCRIPT_METHOD() [16/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
SATURN ,
0 ,
"int" ,
""  )

References WsfDE_File::cSATURN.

◆ UT_DEFINE_SCRIPT_METHOD() [17/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
SOLAR_SYSTEM_BARYCENTER ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
SUN ,
0 ,
"int" ,
""  )

References WsfDE_File::cSUN.

◆ UT_DEFINE_SCRIPT_METHOD() [19/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
URANUS ,
0 ,
"int" ,
""  )

References WsfDE_File::cURANUS.

◆ UT_DEFINE_SCRIPT_METHOD() [20/20]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptDE_File ,
WsfDE_FileHandle ,
VENUS ,
0 ,
"int" ,
""  )

References WsfDE_File::cVENUS.

Copyrights Multiple, All Rights Reserved