Eigen::SplineFitting
template<typename SplineType>
struct Eigen::SplineFitting< SplineType >
Spline методы подгонки сплайнов.
| template<typename PointArrayType > | |
| static SplineType | Interpolate (const PointArrayType &pts, DenseIndex degree) |
| Подгоняет интерполирующий Spline к заданным точкам данных. Подробнее... |
|
| template<typename PointArrayType > | |
| static SplineType | Interpolate (const PointArrayType &pts, DenseIndex degree, const KnotVectorType &knot_parameters) |
| Подгоняет интерполирующий Spline к заданным точкам данных. Подробнее... |
|
| template<typename PointArrayType , typename IndexArray > | |
| static SplineType | InterpolateWithDerivatives (const PointArrayType &points, const PointArrayType &derivatives, const IndexArray &derivativeIndices, const unsigned int degree) |
| Подгоняет интерполирующий сплайн к заданным точкам данных и производным. Подробнее... |
|
| template<typename PointArrayType , typename IndexArray > | |
| static SplineType | InterpolateWithDerivatives (const PointArrayType &points, const PointArrayType &derivatives, const IndexArray &derivativeIndices, const unsigned int degree, const ParameterVectorType ¶meters) |
| Подгоняет интерполирующий сплайн к заданным точкам данных и производным. Подробнее... |
|
Interpolate() [1/2]
template<typename SplineType >
template<typename PointArrayType >
| static |
Подгоняет интерполирующий Spline к заданным точкам данных.
- Parameters
-
pts Точки, для которых будет вычислен интерполирующий сплайн. degree Степень интерполирующего сплайна.
- Returns
- Сплайн, интерполирующий исходные точки.
Interpolate() [2/2]
template<typename SplineType >
template<typename PointArrayType >
| static |
Подгоняет интерполирующий Spline к заданным точкам данных.
- Parameters
-
pts Точки, для которых будет вычислен интерполирующий сплайн. degree Степень интерполирующего сплайна. knot_parameters Параметры узлов для интерполяции.
- Returns
- Сплайн, интерполирующий исходные точки.
InterpolateWithDerivatives() [1/2]
template<typename SplineType >
template<typename PointArrayType , typename IndexArray >
| static |
Подгоняет интерполирующий сплайн к заданным точкам данных и производным.
- Parameters
-
points Точки, для которых будет вычислен интерполирующий сплайн. derivatives Требуемые производные интерполирующего сплайна в точках интерполяции. derivativeIndices Массив, указывающий, к какой точке принадлежит каждая производная. Размер должен совпадать с размером derivatives. degree Степень интерполирующего сплайна.
- Returns
- Сплайн, интерполирующий points с derivatives в этих точках.
- См. также
- Les A. Piegl, Khairan Rajab, Volha Smarodzinana. 2008. Curve interpolation with directional constraints for engineering design. Engineering with Computers
InterpolateWithDerivatives() [2/2]
template<typename SplineType >
template<typename PointArrayType , typename IndexArray >
| static |
Подгоняет интерполирующий сплайн к заданным точкам данных и производным.
- Parameters
-
points Точки, для которых будет вычислен интерполирующий сплайн. derivatives Требуемые производные интерполирующего сплайна в точках интерполяции. derivativeIndices Массив, указывающий, к какой точке принадлежит каждая производная. Размер должен совпадать с размером derivatives. degree Степень интерполирующего сплайна. parameters Параметры, соответствующие точкам интерполяции.
- Returns
- Сплайн, интерполирующий points с derivatives в этих точках.
- См. также
- Les A. Piegl, Khairan Rajab, Volha Smarodzinana. 2008. Curve interpolation with directional constraints for engineering design. Engineering with Computers
The documentation for this struct was generated from the following file:
© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/unsupported/structEigen_1_1SplineFitting.html