Compile-time attributes of the Spline class for Dynamic degree. More...
#include <SplineFwd.h>
Public Types | |
enum | { Dimension = _Dim } |
enum | { Degree = _Degree } |
enum | { OrderAtCompileTime = _Degree==Dynamic ? Dynamic : _Degree+1 } |
enum | { NumOfDerivativesAtCompileTime = OrderAtCompileTime } |
enum | { DerivativeMemoryLayout = Dimension==1 ? RowMajor : ColMajor } |
typedef Array< Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTime > | BasisDerivativeType |
The data type used to store the values of the basis function derivatives. More... | |
typedef Array< Scalar, 1, OrderAtCompileTime > | BasisVectorType |
The data type used to store non-zero basis functions. More... | |
typedef Array< Scalar, Dimension, Dynamic > | ControlPointVectorType |
The data type representing the spline's control points. More... | |
typedef Array< Scalar, Dimension, Dynamic, DerivativeMemoryLayout, Dimension, NumOfDerivativesAtCompileTime > | DerivativeType |
The data type used to store the spline's derivative values. More... | |
typedef Array< Scalar, 1, Dynamic > | KnotVectorType |
The data type used to store knot vectors. More... | |
typedef Array< Scalar, 1, Dynamic > | ParameterVectorType |
The data type used to store parameter vectors. More... | |
typedef Array< Scalar, Dimension, 1 > | PointType |
The point type the spline is representing. More... | |
typedef _Scalar | Scalar |
Compile-time attributes of the Spline class for Dynamic degree.
Definition at line 26 of file SplineFwd.h.
typedef Array<Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompileTime,OrderAtCompileTime> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::BasisDerivativeType |
The data type used to store the values of the basis function derivatives.
Definition at line 41 of file SplineFwd.h.
typedef Array<Scalar,1,OrderAtCompileTime> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::BasisVectorType |
The data type used to store non-zero basis functions.
Definition at line 38 of file SplineFwd.h.
typedef Array<Scalar,Dimension,Dynamic> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::ControlPointVectorType |
The data type representing the spline's control points.
Definition at line 56 of file SplineFwd.h.
typedef Array<Scalar,Dimension,Dynamic,DerivativeMemoryLayout,Dimension,NumOfDerivativesAtCompileTime> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::DerivativeType |
The data type used to store the spline's derivative values.
Definition at line 44 of file SplineFwd.h.
typedef Array<Scalar,1,Dynamic> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::KnotVectorType |
The data type used to store knot vectors.
Definition at line 50 of file SplineFwd.h.
typedef Array<Scalar,1,Dynamic> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::ParameterVectorType |
The data type used to store parameter vectors.
Definition at line 53 of file SplineFwd.h.
typedef Array<Scalar,Dimension,1> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::PointType |
The point type the spline is representing.
Definition at line 47 of file SplineFwd.h.
typedef _Scalar Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >::Scalar |
The spline curve's scalar type.
Definition at line 28 of file SplineFwd.h.
anonymous enum |
Enumerator | |
---|---|
Dimension | The spline curve's dimension. |
Definition at line 29 of file SplineFwd.h.
anonymous enum |
Enumerator | |
---|---|
Degree | The spline curve's degree. |
Definition at line 30 of file SplineFwd.h.
anonymous enum |
Enumerator | |
---|---|
OrderAtCompileTime | The spline curve's order at compile-time. |
Definition at line 32 of file SplineFwd.h.
anonymous enum |
Enumerator | |
---|---|
NumOfDerivativesAtCompileTime | The number of derivatives defined for the current spline. |
Definition at line 33 of file SplineFwd.h.
anonymous enum |
Enumerator | |
---|---|
DerivativeMemoryLayout | The derivative type's memory layout. |
Definition at line 35 of file SplineFwd.h.