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