UNIVERS
15.3
UNIVERS base processing software API
|
#include <s2_kin_trans.hpp>
Public Member Functions | |
HypKinShift (double t0, double p, bool dir=true) | |
void | setT0 (double t0) |
double | getT0 () |
void | setP (double p) |
double | getP () |
virtual double | getHodPoint (double L) const |
void | setLockedParams (double t0, double L) |
Public Member Functions inherited from S2KinTrans::AbstractKinShift | |
AbstractKinShift (bool dir=true) | |
double | operator() (double L) const |
void | setDir (bool dir) |
bool | getDir () const |
Protected Member Functions | |
virtual double | calc (double L) const |
Protected Attributes | |
double | m_t0 |
double | m_p |
Protected Attributes inherited from S2KinTrans::AbstractKinShift | |
bool | m_dir |
Hyperbolic parameter kinematic shift.
S2KinTrans::HypKinShift::HypKinShift | ( | double | t0, |
double | p, | ||
bool | dir = true |
||
) |
Constructs hyperbolic shifts with provided t0(sec) and p(ms/1000m)
|
protectedvirtual |
Calculates shift for provided L.
Implements S2KinTrans::AbstractKinShift.
|
virtual |
Calculates time for provided L
Implements S2KinTrans::AbstractKinShift.