Eigen::SplineFitting
template<typename SplineType>
struct Eigen::SplineFitting< SplineType >
Spline fitting methods.
|
template<typename PointArrayType > |
static SplineType |
Interpolate (const PointArrayType &pts, DenseIndex degree) |
|
Fits an interpolating Spline to the given data points. More...
|
|
template<typename PointArrayType > |
static SplineType |
Interpolate (const PointArrayType &pts, DenseIndex degree, const KnotVectorType &knot_parameters) |
|
Fits an interpolating Spline to the given data points. More...
|
|
template<typename PointArrayType , typename IndexArray > |
static SplineType |
InterpolateWithDerivatives (const PointArrayType &points, const PointArrayType &derivatives, const IndexArray &derivativeIndices, const unsigned int degree) |
|
Fits an interpolating spline to the given data points and derivatives. More...
|
|
template<typename PointArrayType , typename IndexArray > |
static SplineType |
InterpolateWithDerivatives (const PointArrayType &points, const PointArrayType &derivatives, const IndexArray &derivativeIndices, const unsigned int degree, const ParameterVectorType ¶meters) |
|
Fits an interpolating spline to the given data points and derivatives. More...
|
|
Interpolate() [1/2]
template<typename SplineType >
template<typename PointArrayType >
SplineType Eigen::SplineFitting< SplineType >::Interpolate | ( | const PointArrayType & |
pts, | | | DenseIndex |
degree | | ) | |
| | static |
Fits an interpolating Spline to the given data points.
- Parameters
-
pts |
The points for which an interpolating spline will be computed. |
degree |
The degree of the interpolating spline. |
- Returns
- A spline interpolating the initially provided points.
Interpolate() [2/2]
template<typename SplineType >
template<typename PointArrayType >
SplineType Eigen::SplineFitting< SplineType >::Interpolate | ( | const PointArrayType & |
pts, | | | DenseIndex |
degree, | | | const KnotVectorType & |
knot_parameters | | ) | |
| | static |
Fits an interpolating Spline to the given data points.
- Parameters
-
pts |
The points for which an interpolating spline will be computed. |
degree |
The degree of the interpolating spline. |
knot_parameters |
The knot parameters for the interpolation. |
- Returns
- A spline interpolating the initially provided points.
InterpolateWithDerivatives() [1/2]
template<typename SplineType >
template<typename PointArrayType , typename IndexArray >
SplineType Eigen::SplineFitting< SplineType >::InterpolateWithDerivatives | ( | const PointArrayType & |
points, | | | const PointArrayType & |
derivatives, | | | const IndexArray & |
derivativeIndices, | | | const unsigned int |
degree | | ) | |
| | static |
Fits an interpolating spline to the given data points and derivatives.
- Parameters
-
points |
The points for which an interpolating spline will be computed. |
derivatives |
The desired derivatives of the interpolating spline at interpolation points. |
derivativeIndices |
An array indicating which point each derivative belongs to. This must be the same size as derivatives. |
degree |
The degree of the interpolating spline. |
- Returns
- A spline interpolating points with derivatives at those points.
- See also
- 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 >
SplineType Eigen::SplineFitting< SplineType >::InterpolateWithDerivatives | ( | const PointArrayType & |
points, | | | const PointArrayType & |
derivatives, | | | const IndexArray & |
derivativeIndices, | | | const unsigned int |
degree, | | | const ParameterVectorType & |
parameters | | ) | |
| | static |
Fits an interpolating spline to the given data points and derivatives.
- Parameters
-
points |
The points for which an interpolating spline will be computed. |
derivatives |
The desired derivatives of the interpolating spline at interpolation points. |
derivativeIndices |
An array indicating which point each derivative belongs to. This must be the same size as derivatives. |
degree |
The degree of the interpolating spline. |
parameters |
The parameters corresponding to the interpolation points. |
- Returns
- A spline interpolating points with derivatives at those points.
- See also
- 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: