public class IodLaplace extends Object
Constructor and Description |
---|
IodLaplace(double mu)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CartesianOrbit |
estimate(Frame frame,
PVCoordinates obsPva,
AbsoluteDate obsDate1,
Vector3D los1,
AbsoluteDate obsDate2,
Vector3D los2,
AbsoluteDate obsDate3,
Vector3D los3)
Estimate orbit from three line of sight angles from the same location.
|
CartesianOrbit |
estimate(Frame frame,
PVCoordinates obsPva,
AngularRaDec raDec1,
AngularRaDec raDec2,
AngularRaDec raDec3)
Estimate the orbit from three angular observations at the same location.
|
static Vector3D |
lineOfSight(AngularRaDec raDec)
Calculate the line of sight vector from an AngularRaDec measurement.
|
static Vector3D |
lineOfSight(double alpha,
double delta)
Calculates the line of sight vector.
|
public IodLaplace(double mu)
mu
- gravitational constantpublic CartesianOrbit estimate(Frame frame, PVCoordinates obsPva, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3)
frame
- inertial frame for observer coordinates and orbit estimateobsPva
- Observer coordinates at time of raDec2raDec1
- first angular observationraDec2
- second angular observationraDec3
- third angular observationpublic CartesianOrbit estimate(Frame frame, PVCoordinates obsPva, AbsoluteDate obsDate1, Vector3D los1, AbsoluteDate obsDate2, Vector3D los2, AbsoluteDate obsDate3, Vector3D los3)
frame
- inertial frame for observer coordinates and orbit estimateobsPva
- Observer coordinates at time obsDate2obsDate1
- date of observation 1los1
- line of sight unit vector 1obsDate2
- date of observation 2los2
- line of sight unit vector 2obsDate3
- date of observation 3los3
- line of sight unit vector 3public static Vector3D lineOfSight(double alpha, double delta)
alpha
- right ascension angle, in radiansdelta
- declination angle, in radianspublic static Vector3D lineOfSight(AngularRaDec raDec)
raDec
- measurementCopyright © 2002-2023 CS GROUP. All rights reserved.