ootk
Version:
Orbital Object Toolkit including Multiple Propagators, Initial Orbit Determination, and Maneuver Calculations.
19 lines (18 loc) • 1.02 kB
TypeScript
import { CovarianceFrame, StateCovariance } from '../main.js';
/**
* Creates a 6x6 state covariance matrix from a TLE
* @param tleLine1 The first line of the TLE
* @param tleLine2 The second line of the TLE
* @param frame The covariance frame (CovarianceFrame.ECI or CovarianceFrame.RIC)
* @param sigmaScale Scaling factor for the sigmas (default: 1.0)
* @returns A StateCovariance object containing the 6x6 covariance matrix
*/
export declare function createCovarianceFromTle(tleLine1: string, tleLine2: string, frame?: CovarianceFrame, sigmaScale?: number): StateCovariance;
/**
* Creates a sample-based covariance from a TLE with more realistic uncertainties
* @param tleLine1 The first line of the TLE
* @param tleLine2 The second line of the TLE
* @param frame The covariance frame (CovarianceFrame.ECI or CovarianceFrame.RIC)
* @returns A StateCovariance object
*/
export declare function createSampleCovarianceFromTle(tleLine1: string, tleLine2: string, frame?: CovarianceFrame): StateCovariance;