12 static std::vector<std::vector<float>>
interpolate2D(
const std::vector<float>& xValues,
13 const std::vector<std::vector<float>>& yValues,
14 const std::vector<float>& vals);
16 static Eigen::MatrixXf
interpolate2DEigen(
const Eigen::VectorXf& xValues,
const Eigen::MatrixXf yValues,
17 const Eigen::VectorXf& vals);
19 static float interpolate(
const std::vector<float>& xPositions,
const std::vector<float>& yPositions,
float x);
20 static float interpolateEigen(
const Eigen::VectorXf& xPositions,
const Eigen::VectorXf& yPositions,
float x);
23 const std::vector<float>& yPositions,
24 const std::vector<float>& xValues);
27 const Eigen::VectorXf& yPositions,
28 const Eigen::VectorXf& xValues);
34 static std::vector<float>
interpolate(
const std::vector<float>& xValues,
const std::vector<float>& yValues,
35 const std::vector<float>& vals);
37 static Eigen::VectorXf
interpolateEigen(
const Eigen::VectorXf& xValues,
const Eigen::VectorXf& yValues,
38 const Eigen::VectorXf& vals);
40 static std::vector<std::vector<float>>
interpolate2D(
const std::vector<float>& xValues,
41 const std::vector<std::vector<float>>& yValues,
42 const std::vector<float>& vals);
44 static Eigen::MatrixXf
interpolate2DEigen(
const Eigen::VectorXf& xValues,
const Eigen::MatrixXf& yValues,
45 const Eigen::VectorXf& vals);
Definition KrotosIntrepolators.h:32
static Eigen::VectorXf interpolateEigen(const Eigen::VectorXf &xValues, const Eigen::VectorXf &yValues, const Eigen::VectorXf &vals)
Definition KrotosIntrepolators.cpp:351
static Eigen::MatrixXf interpolate2DEigen(const Eigen::VectorXf &xValues, const Eigen::MatrixXf &yValues, const Eigen::VectorXf &vals)
Definition KrotosIntrepolators.cpp:413
static std::vector< std::vector< float > > interpolate2D(const std::vector< float > &xValues, const std::vector< std::vector< float > > &yValues, const std::vector< float > &vals)
Definition KrotosIntrepolators.cpp:436
static std::vector< float > interpolate(const std::vector< float > &xValues, const std::vector< float > &yValues, const std::vector< float > &vals)
Definition KrotosIntrepolators.cpp:283
The function uses a shape-preserving cubic interpolation algorithm to estimate the y-value correspond...
Definition KrotosIntrepolators.h:10
static Eigen::VectorXf interpolateVectorEigen(const Eigen::VectorXf &xPositions, const Eigen::VectorXf &yPositions, const Eigen::VectorXf &xValues)
Definition KrotosIntrepolators.cpp:219
static std::vector< float > interpolateVector(const std::vector< float > &xPositions, const std::vector< float > &yPositions, const std::vector< float > &xValues)
Definition KrotosIntrepolators.cpp:157
static float interpolate(const std::vector< float > &xPositions, const std::vector< float > &yPositions, float x)
Definition KrotosIntrepolators.cpp:3
static float interpolateEigen(const Eigen::VectorXf &xPositions, const Eigen::VectorXf &yPositions, float x)
Definition KrotosIntrepolators.cpp:56
static std::vector< std::vector< float > > interpolate2D(const std::vector< float > &xValues, const std::vector< std::vector< float > > &yValues, const std::vector< float > &vals)
Definition KrotosIntrepolators.cpp:109
static Eigen::MatrixXf interpolate2DEigen(const Eigen::VectorXf &xValues, const Eigen::MatrixXf yValues, const Eigen::VectorXf &vals)
Definition KrotosIntrepolators.cpp:133
Definition AirAbsorptionFilter.cpp:2