|
isce3 0.25.0
|
Data structure for computing interferometric baselines. More...
#include <Baseline.h>
Public Member Functions | |
| double | horizontalBaseline () const |
| Get horizontal baseline. | |
| double | verticalBaseline () const |
| Get vertical baseline. | |
| double | perpendicularBaseline () const |
| Get perpendicular baseline. | |
| double | sinLook () const |
| Get sin of look angle. | |
| double | cosLook () const |
| Get cos of look angle. | |
| Vec3 | refXyz () const |
| Reference ECEF position for baseline. | |
| Vec3 | look () const |
| Unit vector in look direction. | |
| Vec3 | rhat () const |
| Unit vector in radial direction. | |
| Vec3 | chat () const |
| Unit vector in cross track direction. | |
| Vec3 | vhat () const |
| Unit vector in direction of velocity. | |
| Orbit | orbit1 () const |
| Return reference orbit. | |
| Orbit | orbit2 () const |
| Return secondary orbit. | |
| Metadata | radar () const |
| Return metadata object. | |
| Ellipsoid | ellipsoid () const |
| Return ellipsoid. | |
| double | velocityMagnitude () const |
| Return magnitude of velocity. | |
| void | init () |
| Initialization function to compute look vector and set basis vectors. | |
| void | initBasis (double) |
| For a given time, calculate an orthogonal basis for cross-track and velocity directions for orbit1. | |
| Vec3 | calculateBasisOffset (const Vec3 &) const |
| Given a position vector, calculate offset between reference position and that vector, projected in the reference basis. | |
| void | computeBaselines () |
| Compute horizontal and vertical baselines. | |
| void | calculateLookVector (double) |
| Calculate look vector. | |
Data structure for computing interferometric baselines.
1.13.2.