SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic > Struct Template Reference

Detailed Description

template<typename _Scalar, int _Dim, int _Degree>
struct Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, Dynamic >

Compile-time attributes of the Spline class for Dynamic degree.

Public Types

enum  { Dimension }
 
enum  { Degree }
 
enum  { OrderAtCompileTime }
 
enum  { NumOfDerivativesAtCompileTime }
 
typedef Array< Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTimeBasisDerivativeType
 The data type used to store the values of the basis function derivatives.
 
typedef Array< Scalar, 1, OrderAtCompileTimeBasisVectorType
 The data type used to store non-zero basis functions.
 
typedef Array< Scalar, Dimension, Dynamic > ControlPointVectorType
 The data type representing the spline's control points.
 
typedef Array< Scalar, Dimension, Dynamic, ColMajor, Dimension, NumOfDerivativesAtCompileTimeDerivativeType
 The data type used to store the spline's derivative values.
 
typedef Array< Scalar, 1, Dynamic > KnotVectorType
 The data type used to store knot vectors.
 
typedef Array< Scalar, Dimension, 1 > PointType
 The point type the spline is representing.
 
typedef _Scalar Scalar
 

Member Typedef Documentation

typedef _Scalar Scalar

The spline curve's scalar type.

Member Enumeration Documentation

anonymous enum
Enumerator
Dimension 

The spline curve's dimension.

anonymous enum
Enumerator
Degree 

The spline curve's degree.

anonymous enum
Enumerator
OrderAtCompileTime 

The spline curve's order at compile-time.

anonymous enum
Enumerator
NumOfDerivativesAtCompileTime 

The number of derivatives defined for the current spline.


The documentation for this struct was generated from the following file: