isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
InterpolateOrbit.h
1 #pragma once
2 
3 #include <isce3/error/ErrorCode.h>
4 
5 #include "../Common.h"
6 #include "../Orbit.h"
7 #include "../Vector.h"
8 
9 namespace isce3 { namespace core { namespace detail {
10 
11 template<class Orbit>
12 CUDA_HOSTDEV
13 isce3::error::ErrorCode
14 interpolateOrbit(Vec3 * position,
15  Vec3 * velocity,
16  const Orbit & orbit,
17  double t,
18  OrbitInterpBorderMode border_mode);
19 
20 }}}
21 
22 #define ISCE_CORE_DETAIL_INTERPOLATEORBIT_ICC
23 #include "InterpolateOrbit.icc"
24 #undef ISCE_CORE_DETAIL_INTERPOLATEORBIT_ICC
OrbitInterpBorderMode
Mode determining how interpolation outside of orbit domain is handled.
Definition: Orbit.h:26

Generated for ISCE3.0 by doxygen 1.8.5.