|
| COPP_API std::vector< double > | copp::interpolation::a_to_b_topp2 (Span< const double > s, Span< const double > a) |
| | Compute segment profile b from node profile a.
|
| Expected< std::vector< double > > | copp::interpolation::a_to_b_topp2 (Span< const double > s, Span< const double > a, NoThrowTag) |
| COPP_API TimeProfile | copp::interpolation::s_to_t_topp2 (Span< const double > s, Span< const double > a, double t0=0.0) |
| | Convert a second-order path profile a(s) = ds/dt squared to t(s).
|
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp2 (Span< const double > s, Span< const double > a, double t0, NoThrowTag) |
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp2 (Span< const double > s, Span< const double > a, NoThrowTag tag) |
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp2_uniform (Span< const double > s, Span< const double > a, Span< const double > t_s, double dt, TimeGridOptions options={}) |
| | Sample the inverse TOPP2 mapping s(t) on a uniform time grid.
|
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp2_uniform (Span< const double > s, Span< const double > a, Span< const double > t_s, double dt, TimeGridOptions options, NoThrowTag) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp2_uniform (Span< const double > s, Span< const double > a, Span< const double > t_s, double dt, NoThrowTag tag) |
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp2_samples (Span< const double > s, Span< const double > a, Span< const double > t_s, Span< const double > t_sample) |
| | Sample the inverse TOPP2 mapping s(t) at explicit query times.
|
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp2_samples (Span< const double > s, Span< const double > a, Span< const double > t_s, Span< const double > t_sample, NoThrowTag) |
| COPP_API TimeProfile | copp::interpolation::s_to_t_topp3 (Span< const double > s, const Profile3rd &profile, double t0=0.0) |
| | Convert a third-order profile to cumulative time t(s).
|
| COPP_API TimeProfile | copp::interpolation::s_to_t_topp3 (Span< const double > s, Profile3rdRef profile, double t0=0.0) |
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp3 (Span< const double > s, const Profile3rd &profile, double t0, NoThrowTag) |
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp3 (Span< const double > s, const Profile3rd &profile, NoThrowTag tag) |
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp3 (Span< const double > s, Profile3rdRef profile, double t0, NoThrowTag) |
| Expected< TimeProfile > | copp::interpolation::s_to_t_topp3 (Span< const double > s, Profile3rdRef profile, NoThrowTag tag) |
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, const Profile3rd &profile, Span< const double > t_s, double dt, TimeGridOptions options={}) |
| | Sample the inverse TOPP3 mapping s(t) on a uniform time grid.
|
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, Profile3rdRef profile, Span< const double > t_s, double dt, TimeGridOptions options={}) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, const Profile3rd &profile, Span< const double > t_s, double dt, TimeGridOptions options, NoThrowTag) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, const Profile3rd &profile, Span< const double > t_s, double dt, NoThrowTag tag) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, Profile3rdRef profile, Span< const double > t_s, double dt, TimeGridOptions options, NoThrowTag) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_uniform (Span< const double > s, Profile3rdRef profile, Span< const double > t_s, double dt, NoThrowTag tag) |
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp3_samples (Span< const double > s, const Profile3rd &profile, Span< const double > t_s, Span< const double > t_sample) |
| | Sample the inverse TOPP3 mapping s(t) at explicit query times.
|
| COPP_API std::vector< double > | copp::interpolation::t_to_s_topp3_samples (Span< const double > s, Profile3rdRef profile, Span< const double > t_s, Span< const double > t_sample) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_samples (Span< const double > s, const Profile3rd &profile, Span< const double > t_s, Span< const double > t_sample, NoThrowTag) |
| Expected< std::vector< double > > | copp::interpolation::t_to_s_topp3_samples (Span< const double > s, Profile3rdRef profile, Span< const double > t_s, Span< const double > t_sample, NoThrowTag) |