OTB
9.0.0
Orfeo Toolbox
|
#include <otbLagrangianOrbitInterpolator.h>
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().