Public Types | List of all members
Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder > Struct Template Reference

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

#include <SplineFwd.h>

Inheritance diagram for Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder >:
Inheritance graph
[legend]

Public Types

enum  { OrderAtCompileTime = _Degree==Dynamic ? Dynamic : _Degree+1 }
 
enum  { NumOfDerivativesAtCompileTime = _DerivativeOrder==Dynamic ? Dynamic : _DerivativeOrder+1 }
 
enum  { DerivativeMemoryLayout = _Dim==1 ? RowMajor : ColMajor }
 
typedef Array< _Scalar, Dynamic, Dynamic, RowMajor, NumOfDerivativesAtCompileTime, OrderAtCompileTimeBasisDerivativeType
 The data type used to store the values of the basis function derivatives. More...
 
typedef Array< _Scalar, _Dim, Dynamic, DerivativeMemoryLayout, _Dim, NumOfDerivativesAtCompileTimeDerivativeType
 The data type used to store the spline's derivative values. More...
 

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.

Definition at line 66 of file SplineFwd.h.

Member Typedef Documentation

template<typename _Scalar , int _Dim, int _Degree, int _DerivativeOrder>
typedef Array<_Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompileTime,OrderAtCompileTime> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder >::BasisDerivativeType

The data type used to store the values of the basis function derivatives.

Definition at line 74 of file SplineFwd.h.

template<typename _Scalar , int _Dim, int _Degree, int _DerivativeOrder>
typedef Array<_Scalar,_Dim,Dynamic,DerivativeMemoryLayout,_Dim,NumOfDerivativesAtCompileTime> Eigen::SplineTraits< Spline< _Scalar, _Dim, _Degree >, _DerivativeOrder >::DerivativeType

The data type used to store the spline's derivative values.

Definition at line 77 of file SplineFwd.h.

Member Enumeration Documentation

template<typename _Scalar , int _Dim, int _Degree, int _DerivativeOrder>
anonymous enum
Enumerator
OrderAtCompileTime 

The spline curve's order at compile-time.

Definition at line 68 of file SplineFwd.h.

template<typename _Scalar , int _Dim, int _Degree, int _DerivativeOrder>
anonymous enum
Enumerator
NumOfDerivativesAtCompileTime 

The number of derivatives defined for the current spline.

Definition at line 69 of file SplineFwd.h.

template<typename _Scalar , int _Dim, int _Degree, int _DerivativeOrder>
anonymous enum
Enumerator
DerivativeMemoryLayout 

The derivative type's memory layout.

Definition at line 71 of file SplineFwd.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:21