public interface Satellite
| Modifier and Type | Field and Description |
|---|---|
static double |
CK2 |
static double |
DEG2RAD |
static double |
EARTH_RADIUS_KM |
static double |
EPSILON |
static double |
J2_HARMONIC
J2 Harmonic (WGS '72).
|
static double |
J3_HARMONIC
J3 Harmonic (WGS '72).
|
static double |
J4_HARMONIC
J4 Harmonic (WGS '72).
|
static double |
TWO_PI |
static double |
TWO_THIRDS |
static double |
XKE |
| Modifier and Type | Method and Description |
|---|---|
SatPos |
calculateSatelliteGroundTrack()
Calculates the ground track (sub satellite point) of the satellite, for
the already determined position of the satellite.
|
void |
calculateSatelliteVectors(Date time)
Calculates the position and velocity vectors of the satellite.
|
SatPos |
calculateSatPosForGroundStation(GroundStationPosition gsPos)
Calculates the position of the satellite from the perspective of a ground
station.
|
SatPos |
getPosition(GroundStationPosition qth,
Date time)
Get the position of the satellite.
|
TLE |
getTLE()
Returns the currently assigned TLE for the satellite.
|
boolean |
willBeSeen(GroundStationPosition qth)
This function returns true if the satellite can ever rise above the
horizon of the ground station.
|
static final double DEG2RAD
static final double TWO_PI
static final double EPSILON
static final double TWO_THIRDS
static final double EARTH_RADIUS_KM
static final double XKE
static final double CK2
static final double J2_HARMONIC
static final double J3_HARMONIC
static final double J4_HARMONIC
boolean willBeSeen(GroundStationPosition qth)
qth - the ground station positionvoid calculateSatelliteVectors(Date time)
date - The date for the calculation the position and velocity vectors
of the satellite.SatPos calculateSatelliteGroundTrack()
SatPos calculateSatPosForGroundStation(GroundStationPosition gsPos)
gsPos - The position of the ground station to perform the calculations
for.TLE getTLE()
SatPos getPosition(GroundStationPosition qth, Date time)
gsPos - the ground station positionsatPos - the position of the satellitedate - the dateCopyright © 2014–2019. All rights reserved.