All Classes Namespaces Functions Variables Typedefs Enumerator Groups Pages
SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder > Struct Template Reference

Detailed Description

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

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

The traits class inherits all attributes from the SplineTraits of Dynamic degree.

Inherits SplineTraits< SplineType, DerivativeOrder >.

Public Types

enum  { OrderAtCompileTime }
 
enum  { NumOfDerivativesAtCompileTime }
 
enum  { DerivativeMemoryLayout }
 
typedef Array< _Scalar,
Dynamic, Dynamic, RowMajor,
NumOfDerivativesAtCompileTime,
OrderAtCompileTime
BasisDerivativeType
 The data type used to store the values of the basis function derivatives.
 
typedef Array< _Scalar, _Dim,
Dynamic,
DerivativeMemoryLayout, _Dim,
NumOfDerivativesAtCompileTime
DerivativeType
 The data type used to store the spline's derivative values.
 

Member Enumeration Documentation

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.

anonymous enum
Enumerator
DerivativeMemoryLayout 

The derivative type's memory layout.


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