Eigen-unsupported  5.0.1-dev+7c7d8473
 
Loading...
Searching...
No Matches
Eigen::SplineTraits< Spline< Scalar_, Dim_, Degree_ >, _DerivativeOrder > Struct Template Reference

#include <unsupported/Eigen/src/Splines/SplineFwd.h>

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.

Public Types

enum  { OrderAtCompileTime }
 
enum  { DerivativeMemoryLayout }
 
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_, Dim_, Dynamic, DerivativeMemoryLayout, Dim_, NumOfDerivativesAtCompileTimeDerivativeType
 The data type used to store the spline's derivative values.
 

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar_, int Dim_, int Degree_, int _DerivativeOrder>
anonymous enum
Enumerator
OrderAtCompileTime 

The spline curve's order at compile-time.

◆ anonymous enum

template<typename Scalar_, int Dim_, int Degree_, int _DerivativeOrder>
anonymous enum
Enumerator
DerivativeMemoryLayout 

The derivative type's memory layout.

◆ anonymous enum

template<typename Scalar_, int Dim_, int Degree_, int _DerivativeOrder>
anonymous enum
Enumerator
NumOfDerivativesAtCompileTime 

The number of derivatives defined for the current spline.


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