Orbit class

Represents an orbit with related metadata.

Constructors

Orbit({required String id, required String orbitName, String? satelliteName, required String orbitDescription, String? satelliteDescription, String? line1, String? line2, DateTime? startDate, DateTime? endDate, double? period, double centerLatitude = 0, double centerLongitude = 0})

Properties

centerLatitude double
Latitude of the orbit's center point.
final
centerLongitude double
Longitude of the orbit's center point.
final
endDate DateTime?
End date of the orbit.
final
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier for the orbit.
final
kmlPath → dynamic
Gets the path to the KML file for the orbit.
no setter
line1 String?
Line 1 of the TLE (Two-Line Element) set.
final
line2 String?
Line 2 of the TLE (Two-Line Element) set.
final
orbitDescription String
Description of the orbit.
final
orbitName String
Name of the orbit.
final
period double?
Orbital period in minutes.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satelliteDescription String?
Description of the satellite associated with the orbit.
final
satelliteName String?
Name of the satellite associated with the orbit.
final
startDate DateTime?
Start date of the orbit.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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