![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbLagrangianOrbitInterpolator.h>
Collaboration diagram for otb::LagrangianOrbitInterpolator:Public Types | |
| using | PointType = Orbit::PointType |
| using | TimePoint = MetaData::TimePoint |
Public Member Functions | |
| std::pair< Orbit::PointType, Orbit::PointType > | interpolatePosVel (TimePoint time, std::vcl_size_t nBegin, std::vcl_size_t nEnd) const |
| LagrangianOrbitInterpolator (std::vector< Orbit > const &orbits, unsigned int polynomial_degree=8) | |
Private Types | |
| using | inv_den_view_t = mdspan< double, dynamic_extent, dynamic_extent > |
Private Member Functions | |
| LagrangianOrbitInterpolator (LagrangianOrbitInterpolator const &)=delete | |
| LagrangianOrbitInterpolator & | operator= (LagrangianOrbitInterpolator const &)=delete |
Private Attributes | |
| std::vector< double > | m_buffer |
| inv_den_view_t | m_inv_den |
| std::vector< Orbit > const & | m_orbits |
| unsigned int | m_polynomial_degree |
Lagrangian Interpolator used for SAR sensor position interpolation.
Definition at line 45 of file otbLagrangianOrbitInterpolator.h.
|
private |
Definition at line 47 of file otbLagrangianOrbitInterpolator.h.
Definition at line 50 of file otbLagrangianOrbitInterpolator.h.
Definition at line 51 of file otbLagrangianOrbitInterpolator.h.
|
inlineexplicit |
Definition at line 53 of file otbLagrangianOrbitInterpolator.h.
References m_buffer, m_inv_den, m_orbits, and m_polynomial_degree.
|
privatedelete |
|
inline |
Definition at line 116 of file otbLagrangianOrbitInterpolator.h.
References m_inv_den, m_orbits, and m_polynomial_degree.
|
privatedelete |
|
private |
Definition at line 167 of file otbLagrangianOrbitInterpolator.h.
Referenced by LagrangianOrbitInterpolator().
|
private |
Definition at line 168 of file otbLagrangianOrbitInterpolator.h.
Referenced by interpolatePosVel(), and LagrangianOrbitInterpolator().
|
private |
Definition at line 166 of file otbLagrangianOrbitInterpolator.h.
Referenced by interpolatePosVel(), and LagrangianOrbitInterpolator().
|
private |
Definition at line 164 of file otbLagrangianOrbitInterpolator.h.
Referenced by interpolatePosVel(), and LagrangianOrbitInterpolator().
1.8.17