Orbit class

Constructors

Orbit(TLE tle)

Properties

hashCode int
The hash code for this object.
no setterinherited
m_aeAxisSemiMajorRec double
getter/setter pair
m_aeAxisSemiMinorRec double
getter/setter pair
m_jdEpoch Julian
getter/setter pair
m_kmApogeeRec double
getter/setter pair
m_kmPerigeeRec double
getter/setter pair
m_pNoradModel ↔ dynamic
getter/setter pair
m_rmMeanMotionRec double
getter/setter pair
m_secPeriod double
getter/setter pair
m_tle TLE
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

apogee() double
apogee in km
argPerigee() double
return the Argument of Perigee in radians
bStar() double
degGet(eField fld) double
return the field in degree
drag() double
eccentricity() double
return the eccentricity
epoch() Julian
return the Julian object
getPosition(double tsince) Eci
getPosition() This procedure returns the ECI position and velocity for the satellite at "tsince" minutes from the (GMT) TLE epoch. The vectors returned in the ECI object are kilometer-based. tsince - Time in minutes since the TLE epoch (GMT).
inclination() double
return the inclination in radians
major() double
major axis in AE
meanAnomaly() double
return the Mean Anonmoly in radians
meanAnomalyFromGmt(Julian gmt) double
Returns the mean anomaly in radians at given GMT. At epoch, the mean anomaly is given by the elements data.
meanMotion() double
mean motion, rads/min
meanMotionTle() double
minor() double
minor axis in AE
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
perigee() double
perigee in km
period() double
Return the period in seconds
raan() double
return the RAAN in radians
radGet(eField fld) double
return the field in radians
satId() String
satId() Return the NORAD number of the satellite.
satName({bool fAppendId = false}) String
satName() Return the name of the satellite. If requested, the NORAD number is appended to the end of the name, i.e., "ISS (ZARYA) #25544". The name of the satellite with the NORAD number appended is important because many satellites, especially debris, have the same name and would otherwise appear to be the same satellite in ouput data.
semiMajor() double
semiMinor() double
toString() String
A string representation of this object.
inherited
tPlusEpoch(Julian gmt) double
Returns elapsed number of seconds from epoch to given time. Note: "Predicted" TLEs can have epochs in the future.

Operators

operator ==(Object other) bool
The equality operator.
inherited