#include <orbitbk.hh>
Public Member Functions | |
orbit () | |
int32 | npoints () |
void | set_interp_method (int16 m) |
void | initialize (const char *file) |
bool | is_initialized () |
void | showdata () |
cn | getxyz (real8 time) |
cn | getxyzdot (real8 time) |
cn | getxyzddot (real8 time) |
void | dumporbit (const input_pr_orbits &inputorb, const int16 ID) |
Private Member Functions | |
void | computecoefficients () |
void | getklokhi (real8 t) |
Private Attributes | |
int16 | interp_method |
int32 | numberofpoints |
int32 | klo |
int32 | khi |
matrix< real8 > | time |
matrix< real8 > | data_x |
matrix< real8 > | data_y |
matrix< real8 > | data_z |
matrix< real8 > | coef_x |
matrix< real8 > | coef_y |
matrix< real8 > | coef_z |
Friends | |
int32 | lp2xyz (real8 line, real8 pixel, const input_ell &ell, const slcimage &image, orbit &orb, cn &returnpos, int32 MAXITER=10, real8 CRITERPOS=1e-6) |
int32 | xyz2orb (cn &returnpossat, const slcimage &image, orbit &orb, const cn &pointonellips, int32 MAXITER=10, real8 CRITERTIM=1e-10) |
int32 | xyz2t (real8 &returntazi, real8 &returntran, const slcimage &image, orbit &orb, const cn &pos, int32 MAXITER=10, real8 CRITERTIM=1e-10) |
int32 | xyz2lp (real8 &returnline, real8 &returnpixel, const slcimage &image, orbit &orb, const cn &pos, int32 MAXITER=10, real8 CRITERTIM=1e-10) |
int32 | ell2lp (real8 &returnline, real8 &returnpixel, const input_ell &ell, const slcimage &image, orbit &orb, real8 phi, real8 lambda, real8 height, int32 MAXITER=10, real8 CRITERTIM=1e-10) |
int32 | lp2ell (real8 line, real8 pixel, const input_ell &ell, const slcimage &image, orbit &orb, real8 &returnphi, real8 &returnlambda, real8 &returnheight, int32 MAXITER=10, real8 CRITERPOS=1e-6) |
void | compbaseline (const input_gen &generalinput, const slcimage &master, const slcimage &slave, orbit &masterorbit, orbit &slaveorbit) |
|
Definition at line 111 of file orbitbk.hh. References interp_method, numberofpoints, and ORB_DEFAULT. |
|
Definition at line 211 of file orbitbk.cc. References coef_x, coef_y, coef_z, data_x, data_y, data_z, DEBUG, INFO, input_error, interp_method, ORB_SPLINE, polyfit(), bk_messages::print(), PRINT_ERROR, splineinterpol(), time, and TRACE_FUNCTION. Referenced by initialize(). |
|
Definition at line 1145 of file orbitbk.cc. References coef_x, coef_y, coef_z, data_x, data_y, data_z, DEBUG, dumpasc(), input_pr_orbits::dumpmasterorbit, input_pr_orbits::dumpslaveorbit, EIGHTY, getxyz(), getxyzddot(), getxyzdot(), INFO, int16, int32, MASTERID, matassert(), numberofpoints, bk_messages::print(), PRINT_ERROR, PROGRESS, real8, SLAVEID, time, TRACE_FUNCTION, unhandled_case_error, cn::x, cn::y, and cn::z. Referenced by main(). |
|
Definition at line 252 of file orbitbk.cc. References int32, khi, klo, numberofpoints, real8, time, and TRACE_FUNCTION. Referenced by getxyz(), getxyzddot(), and getxyzdot(). |
|
Definition at line 296 of file orbitbk.cc. References coef_x, coef_y, coef_z, data_x, data_y, data_z, getklokhi(), interp_method, khi, klo, numberofpoints, ORB_SPLINE, polyval1d(), bk_messages::print(), real8, sqr(), time, TRACE_FUNCTION, WARNING, cn::x, cn::y, and cn::z. Referenced by dinsar(), dumporbit(), initialize(), lp2xyz(), BASELINE::model_parameters(), rangefiltporbits(), slant2hambiguity(), slant2hrodriguez(), snaphu_unwrap(), tiepoint(), xyz2orb(), and xyz2t(). |
|
Definition at line 424 of file orbitbk.cc. References coef_x, coef_y, coef_z, getklokhi(), int32, interp_method, khi, klo, matrix< real8 >::lines(), numberofpoints, ORB_SPLINE, bk_messages::print(), real8, time, TRACE_FUNCTION, WARNING, cn::x, cn::y, and cn::z. Referenced by dumporbit(), initialize(), xyz2orb(), and xyz2t(). |
|
Definition at line 356 of file orbitbk.cc. References coef_x, coef_y, coef_z, data_x, data_y, data_z, getklokhi(), int32, interp_method, khi, klo, matrix< real8 >::lines(), numberofpoints, ORB_SPLINE, bk_messages::print(), real8, sqr(), time, TRACE_FUNCTION, WARNING, cn::x, cn::y, and cn::z. Referenced by dumporbit(), initialize(), lp2xyz(), BASELINE::model_parameters(), slant2hambiguity(), xyz2orb(), and xyz2t(). |
|
Definition at line 85 of file orbitbk.cc. References bk_assert(), computecoefficients(), data_x, data_y, data_z, DEBUG, EIGHTY, EPS, getxyz(), getxyzddot(), getxyzdot(), INFO, input_error, int32, interp_method, khi, klo, numberofpoints, ONE27, ORB_DEFAULT, bk_messages::precision(), bk_messages::print(), PRINT_ERROR, PROGRESS, real8, matrix< real8 >::resize(), bk_messages::rewind(), showdata(), time, TRACE_FUNCTION, WARNING, bk_messages::width(), cn::x, cn::y, and cn::z. |
|
Definition at line 118 of file orbitbk.hh. References numberofpoints. Referenced by BASELINE::model_parameters(). |
|
Definition at line 112 of file orbitbk.hh. References int32, and numberofpoints. Referenced by tiepoint(). |
|
Definition at line 113 of file orbitbk.hh. References int16, and interp_method. Referenced by main(). |
|
Definition at line 1474 of file orbitbk.cc. References coef_x, coef_y, coef_z, data_x, data_y, data_z, matrix< real8 >::showdata(), time, and TRACE_FUNCTION. Referenced by initialize(). |
|
|
|
Definition at line 760 of file orbitbk.cc. |
|
Definition at line 804 of file orbitbk.cc. |
|
Definition at line 491 of file orbitbk.cc. |
|
Definition at line 718 of file orbitbk.cc. |
|
Definition at line 584 of file orbitbk.cc. |
|
Definition at line 650 of file orbitbk.cc. |
|
Definition at line 97 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzddot(), getxyzdot(), and showdata(). |
|
Definition at line 98 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzddot(), getxyzdot(), and showdata(). |
|
Definition at line 99 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzddot(), getxyzdot(), and showdata(). |
|
Definition at line 94 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzdot(), initialize(), and showdata(). |
|
Definition at line 95 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzdot(), initialize(), and showdata(). |
|
Definition at line 96 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getxyz(), getxyzdot(), initialize(), and showdata(). |
|
Definition at line 89 of file orbitbk.hh. Referenced by computecoefficients(), getxyz(), getxyzddot(), getxyzdot(), initialize(), orbit(), and set_interp_method(). |
|
Definition at line 92 of file orbitbk.hh. Referenced by getklokhi(), getxyz(), getxyzddot(), getxyzdot(), and initialize(). |
|
Definition at line 91 of file orbitbk.hh. Referenced by getklokhi(), getxyz(), getxyzddot(), getxyzdot(), and initialize(). |
|
Definition at line 90 of file orbitbk.hh. Referenced by dumporbit(), getklokhi(), getxyz(), getxyzddot(), getxyzdot(), initialize(), is_initialized(), npoints(), and orbit(). |
|
Definition at line 93 of file orbitbk.hh. Referenced by computecoefficients(), dumporbit(), getklokhi(), getxyz(), getxyzddot(), getxyzdot(), initialize(), and showdata(). |