11#include "DenseMatrix.h"
13namespace isce3 {
namespace core {
50 void convertXYZtoSCH(
const cartesian_t & xyzv, cartesian_t & schv)
const;
56 void convertSCHtoXYZ(
const cartesian_t & schv, cartesian_t & xyzv)
const;
63 void convertXYZdotToSCHdot(
const cartesian_t & sch,
const cartesian_t & xyzdot,
64 cartesian_t & schdot)
const;
71 void convertSCHdotToXYZdot(
const cartesian_t & sch,
const cartesian_t & schdot,
72 cartesian_t & xyzdot)
const;
75 void SCHbasis(
const cartesian_t &,cartmat_t&,cartmat_t&)
const;
Data structure to store Ellipsoid information.
Definition Ellipsoid.h:20
Data structure to store a peg point.
Definition Peg.h:13
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5
cartmat_t mat
Transformation matrix from SCH to ECEF.
Definition Pegtrans.h:22
cartmat_t matinv
Transformation matrix from ECEF to SCH.
Definition Pegtrans.h:25
Pegtrans()
Empty constructor.
Definition Pegtrans.h:34
Pegtrans(const Pegtrans &p)
Copy constructor.
Definition Pegtrans.h:38
double radcur
Radius of curvature of local sphere.
Definition Pegtrans.h:31
cartesian_t ov
Offset vector between center of Ellipsoid and center of local sphere.
Definition Pegtrans.h:28