Planet class abstract

Abstract planet for calculations.

Constructors

Planet({required double radius, required double mu, required double j2, required double j3, required double j4, required double flattening})
The constructor.
const

Properties

flattening double
Flattening of the planet.
final
hashCode int
The hash code for this object.
no setterinherited
j2 double
j2
final
j3 double
j3
final
j4 double
j4
final
mu double
Gravitational constant.
final
radius double
Radius of the planet in Kilometers.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getGroundTrack(LatLngAlt satellite, {double precesion = 1}) List<LatLng>
Gets a polygon on the surface of the planet where a satellite or flying object can see.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
topocentric(LatLngAlt observer, EarthCenteredEarthFixed satellite) Topocentric
Calculates Topocentrics.
toString() String
A string representation of this object.
inherited

Operators

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