Gravity Engine 2 7.0
Loading...
Searching...
No Matches
GravityEngine2.EarthLaunchSite Class Reference

Public Types

enum  Site {
  KENNEDY , WALLOPS , VANDENBERG , KOUROU ,
  BAIKONAOUR , CHINA
}
 

Public Member Functions

 EarthLaunchSite (Site site, double startJD, double radius, double latitude=0.0, double longitude=0.0)
 
Vector3 ComputePosition (double timeSec)
 
double3 LaunchVelocityKmSec ()
 Compute the velocity due to the rotation of the earth. By default it reports this for the Earth radius, but during ascent it can be asked for the coro velocity for atmospheric drag.
 
Vector3 TargetFrame (double timeSec, double targetInclinatonDeg)
 Determine the launch frame given target inclination, lat, lon. x is prograde direction of lauch y is local vertical (x, y) are in the target plane n is the normal to x, y.
 

Static Public Member Functions

static double double longitude SiteLatLon (Site site)
 
static Vector3 TargetFrame (double targetInclDeg, Vector3 r, double latitude)
 

Public Attributes

bool rotateToStartTime = true
 
Site site
 

Static Public Attributes

static double[] latForSite = { 28.0, 37.8, 34.4, 5.2, 45.6, 28.25 }
 
static double latitude
 
static double[] longForSite = { -80.0, -75.5, -120.35, -52.8, 63.4, 102.0 }
 

Member Function Documentation

◆ LaunchVelocityKmSec()

double3 GravityEngine2.EarthLaunchSite.LaunchVelocityKmSec ( )

Compute the velocity due to the rotation of the earth. By default it reports this for the Earth radius, but during ascent it can be asked for the coro velocity for atmospheric drag.

Returns
Launch Velocity in km/sec

◆ TargetFrame()

Vector3 GravityEngine2.EarthLaunchSite.TargetFrame ( double timeSec,
double targetInclinatonDeg )

Determine the launch frame given target inclination, lat, lon. x is prograde direction of lauch y is local vertical (x, y) are in the target plane n is the normal to x, y.

Parameters
targetInclinatonDeg
Returns
(x, y, n)

The documentation for this class was generated from the following file: