WSF
WsfScriptConstellationMaker.cpp File Reference
#include "WsfScriptConstellationMaker.hpp"
#include <iostream>
#include <sstream>
#include <stdexcept>
#include "UtCast.hpp"
#include "UtLog.hpp"
#include "UtMemory.hpp"
#include "UtPath.hpp"
#include "UtScriptPath.hpp"
#include "WsfConstellationMaker.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptDefs.hpp"
Include dependency graph for WsfScriptConstellationMaker.cpp:

Functions

 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, CreateWalkerDelta, 3, "WsfConstellationMaker", "int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, CreateWalkerStar, 3, "WsfConstellationMaker", "int, int, int")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, CreateGeneral, 4, "WsfConstellationMaker", "int, int, double, double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, WriteToFile, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Create_1, 0, "WsfConstellation", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Create_2, 2, "WsfConstellation", "string, string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, DetectConjunction, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, IsSetup, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Validate, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, IsWalkerDelta, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, IsWalkerStar, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, IsGeneral, 0, "bool", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, TotalSatellites, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Planes, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SatellitesPerPlane, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, WalkerF, 0, "int", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, AnomalyAlias, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, RAAN_Range, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SemiMajorAxis, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Altitude, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, RevolutionsPerDay, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Period, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, Inclination, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, InitialRAAN, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, InitialAnomaly, 0, "double", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, ConstellationName, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, PlatformType, 0, "string", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, BasePath, 0, "Path", "")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetSemiMajorAxis, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetAltitude, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetRevolutionsPerDay, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetPeriod, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetInclination, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetInitialRAAN, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetInitialAnomaly, 1, "void", "double")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetConstellationName, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetPlatformType, 1, "void", "string")
 UT_DEFINE_SCRIPT_METHOD (WsfScriptConstellationMaker, WsfConstellationMaker, SetBasePath, 1, "void", "Path")

Function Documentation

◆ UT_DEFINE_SCRIPT_METHOD() [1/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Altitude ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [2/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
AnomalyAlias ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [3/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
BasePath ,
0 ,
"Path" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [4/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
ConstellationName ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [5/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Create_1 ,
0 ,
"WsfConstellation" ,
""  )

References SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [6/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Create_2 ,
2 ,
"WsfConstellation" ,
" string,
string"  )

References SIMULATION, and TIME_NOW.

◆ UT_DEFINE_SCRIPT_METHOD() [7/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
CreateGeneral ,
4 ,
"WsfConstellationMaker" ,
" int ,
int ,
double ,
double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [8/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
CreateWalkerDelta ,
3 ,
"WsfConstellationMaker" ,
" int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [9/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
CreateWalkerStar ,
3 ,
"WsfConstellationMaker" ,
" int ,
int ,
int"  )

◆ UT_DEFINE_SCRIPT_METHOD() [10/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
DetectConjunction ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [11/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Inclination ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [12/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
InitialAnomaly ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [13/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
InitialRAAN ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [14/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
IsGeneral ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [15/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
IsSetup ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [16/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
IsWalkerDelta ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [17/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
IsWalkerStar ,
0 ,
"bool" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [18/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Period ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [19/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Planes ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [20/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
PlatformType ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [21/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
RAAN_Range ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [22/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
RevolutionsPerDay ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [23/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SatellitesPerPlane ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [24/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SemiMajorAxis ,
0 ,
"double" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [25/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetAltitude ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [26/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetBasePath ,
1 ,
"void" ,
"Path"  )

◆ UT_DEFINE_SCRIPT_METHOD() [27/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetConstellationName ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [28/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetInclination ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [29/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetInitialAnomaly ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [30/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetInitialRAAN ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [31/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetPeriod ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [32/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetPlatformType ,
1 ,
"void" ,
"string"  )

◆ UT_DEFINE_SCRIPT_METHOD() [33/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetRevolutionsPerDay ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [34/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
SetSemiMajorAxis ,
1 ,
"void" ,
"double"  )

◆ UT_DEFINE_SCRIPT_METHOD() [35/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
TotalSatellites ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [36/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
Validate ,
0 ,
"string" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [37/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
WalkerF ,
0 ,
"int" ,
""  )

◆ UT_DEFINE_SCRIPT_METHOD() [38/38]

UT_DEFINE_SCRIPT_METHOD ( WsfScriptConstellationMaker ,
WsfConstellationMaker ,
WriteToFile ,
0 ,
"bool" ,
""  )
Copyrights Multiple, All Rights Reserved