WSF
wsf::space Namespace Reference

Namespaces

namespace  script
namespace  ConstellationConjunction
namespace  ConstellationGenerator
namespace  ScriptExtensions
namespace  verify

Classes

class  Atmosphere
class  AtmosphereScenarioExtension
class  AtmosphereSimulationExtension
class  AtmosphereTypes
class  J2_PerturbationOrbitalPropagator
 A configuration of wsf::KeplerianOrbitalPropagator that sets the J2 gravitational perturbation option in UtOrbitalPropagator. More...
class  JacchiaRobertsAtmosphere
class  KeplerianOrbitalPropagator
 An orbital propagator that implements Keplerian, ellipsoidal, two-body motion. More...
class  KinematicOffsetTargetPoint
 A target point that adapts another to provide an offset in a particular frame. More...
class  LibrationPoint
class  LibrationTargetPoint
 This orbital target point is used for targeting libration points. More...
class  NTW_OffsetTargetPoint
 A target point that adapts another to provide an offset in the NTW frame. More...
class  OrbitalPropagator
 A class that provides a complete interface for implementing orbital propagation in derived classes. More...
class  OrbitalTargetingCost
 A cost function to minimize when computing a solution for an orbital targeting operation. More...
class  BlendedCost
class  OrbitalTargetingCostTypes
class  OrbitalTargetPoint
class  PiecewiseExponentialAtmosphere
class  PropagatorTargetPoint
 A target point with kinematics given by a propagator. More...
class  RIC_OffsetTargetPoint
 A target point that adapts another to provide an offset in the RIC frame. More...
class  ScriptOrbitalReferenceFrame
class  EventPipe
class  EventPipeInterface
class  KinematicStateExtrapolation
class  KinematicStateTargetPoint
 A target point at a fixed inertial position and velocity. More...
class  OrbitalMissionContext
class  OrbitalMissionSimulationContext
class  OrbitalMissionVerificationContext
class  OrbitalPropagatorCondition
class  OrbitalPropagatorOptimizingCondition
class  NoneCondition
 A condition that means as soon as possible. More...
class  RelativeTimeCondition
 A condition that obtains after a given time has elapsed. More...
class  PeriapsisCondition
 A condition indicating the point at which the propagator reaches periapsis. More...
class  ApoapsisCondition
 A condition indicating the point at which the propagator reaches apoapsis. More...
class  AscendingNodeCondition
 A condition indicating the point at which the propagator passes the equatorial plane traveling northward. More...
class  DescendingNodeCondition
 A condition indicating the point at which the propagator passes the equatorial plane traveling southward. More...
class  EclipseEntryCondition
 A condition indicating the point at which the propagator enters into eclipse. More...
class  EclipseExitCondition
 A condition indicating the point at which the propagator exits from eclipse. More...
class  RadiusCondition
class  AscendingRadiusCondition
 A condition indicating the point at which the propagator passes a given radius while moving farther from the central body. More...
class  DescendingRadiusCondition
 A condition indicating the point at which the propagator passes a given radius while moving closer to the central body. More...
class  IntersectionCondition
class  NorthernIntersectionCondition
class  SouthernIntersectionCondition
class  OrbitalPropagatorConditionTypes
class  OrbitalPropagatorConditionVisitor
class  OrbitSize
class  Orientation
class  OrientationNone
class  OrientationNadirECI_Velocity
class  OrientationSolarNadir
class  OrientationNadirSolar
class  OrientationNadirECEF_Velocity
class  OrientationECI_VelocityNadir
class  OrientationECI_VelocitySolar
class  OrientationEntity
class  OrientationEntitySolar
class  OrientationEntityNadir
class  OrientationEntityOrbitPlane
class  OrientationGeoPoint
class  OrientationPointOrbitPlane
class  TargetPointOptions
class  TimeOffsetTargetPoint

Enumerations

enum class  OrbitalReferenceFrame { cINERTIAL , cRIC , cNTW , cUNKNOWN }

Functions

void AtmosphereScriptRegistration (UtScriptTypes &aScriptTypes)
std::string OrbitalReferenceFrameToIdentifier (OrbitalReferenceFrame aFrame)
OrbitalReferenceFrame OrbitalReferenceFrameFromIdentifier (const std::string &aIdentifier)
 UT_DEFINE_SCRIPT_METHOD (ScriptOrbitalReferenceFrame, OrbitalReferenceFrame, INERTIAL, 0, "WsfOrbitalReferenceFrame", "")
 UT_DEFINE_SCRIPT_METHOD (ScriptOrbitalReferenceFrame, OrbitalReferenceFrame, RIC, 0, "WsfOrbitalReferenceFrame", "")
 UT_DEFINE_SCRIPT_METHOD (ScriptOrbitalReferenceFrame, OrbitalReferenceFrame, NTW, 0, "WsfOrbitalReferenceFrame", "")

Enumeration Type Documentation

◆ OrbitalReferenceFrame

Enumerator
cINERTIAL 
cRIC 
cNTW 
cUNKNOWN 

Function Documentation

◆ AtmosphereScriptRegistration()

void wsf::space::AtmosphereScriptRegistration ( UtScriptTypes & aScriptTypes)

◆ OrbitalReferenceFrameFromIdentifier()

OrbitalReferenceFrame WSF_SPACE_EXPORT wsf::space::OrbitalReferenceFrameFromIdentifier ( const std::string & aIdentifier)

◆ OrbitalReferenceFrameToIdentifier()

std::string WSF_SPACE_EXPORT wsf::space::OrbitalReferenceFrameToIdentifier ( OrbitalReferenceFrame aFrame)

◆ UT_DEFINE_SCRIPT_METHOD() [1/3]

wsf::space::UT_DEFINE_SCRIPT_METHOD ( ScriptOrbitalReferenceFrame ,
OrbitalReferenceFrame ,
INERTIAL ,
0 ,
"WsfOrbitalReferenceFrame" ,
""  )

References cINERTIAL.

◆ UT_DEFINE_SCRIPT_METHOD() [2/3]

wsf::space::UT_DEFINE_SCRIPT_METHOD ( ScriptOrbitalReferenceFrame ,
OrbitalReferenceFrame ,
NTW ,
0 ,
"WsfOrbitalReferenceFrame" ,
""  )

References cNTW.

◆ UT_DEFINE_SCRIPT_METHOD() [3/3]

wsf::space::UT_DEFINE_SCRIPT_METHOD ( ScriptOrbitalReferenceFrame ,
OrbitalReferenceFrame ,
RIC ,
0 ,
"WsfOrbitalReferenceFrame" ,
""  )

References cRIC.

Copyrights Multiple, All Rights Reserved