![]() |
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.
1.8.5