#include <algorithm>#include <functional>#include <numeric>#include <vector>#include "SplineFwd.h"#include "../../../../Eigen/LU"#include "../../../../Eigen/QR"
Go to the source code of this file.
Classes | |
| struct | Eigen::SplineFitting< SplineType > |
| Spline fitting methods. More... | |
Namespaces | |
| Eigen | |
| Namespace containing all symbols from the Eigen library. | |
Functions | |
| template<typename PointArrayType , typename KnotVectorType > | |
| void | Eigen::ChordLengths (const PointArrayType &pts, KnotVectorType &chord_lengths) |
| Computes chord length parameters which are required for spline interpolation. More... | |
| template<typename KnotVectorType > | |
| void | Eigen::KnotAveraging (const KnotVectorType ¶meters, DenseIndex degree, KnotVectorType &knots) |
| Computes knot averages.The knots are computed as
where | |
| template<typename KnotVectorType , typename ParameterVectorType , typename IndexArray > | |
| void | Eigen::KnotAveragingWithDerivatives (const ParameterVectorType ¶meters, const unsigned int degree, const IndexArray &derivativeIndices, KnotVectorType &knots) |
| Computes knot averages when derivative constraints are present. Note that this is a technical interpretation of the referenced article since the algorithm contained therein is incorrect as written. More... | |