Eigen-unsupported  3.4.90 (git rev 67eeba6e720c5745abc77ae6c92ce0a44aa7b7ae)
Eigen::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 }
 
enum  { DerivativeMemoryLayout }
 
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, DynamicControlPointVectorType
 The data type representing the spline's control points.
 
typedef Array< Scalar, Dimension, Dynamic, DerivativeMemoryLayout, Dimension, NumOfDerivativesAtCompileTimeDerivativeType
 The data type used to store the spline's derivative values.
 
typedef Array< Scalar, 1, DynamicKnotVectorType
 The data type used to store knot vectors.
 
typedef Array< Scalar, 1, DynamicParameterVectorType
 The data type used to store parameter vectors.
 
typedef Array< Scalar, Dimension, 1 > PointType
 The point type the spline is representing.
 
typedef Scalar_ Scalar
 

Member Typedef Documentation

◆ Scalar

template<typename Scalar_ , int Dim_, int Degree_>
typedef Scalar_ Eigen::SplineTraits< Spline< Scalar_, Dim_, Degree_ >, Dynamic >::Scalar

The spline curve's scalar type.

Member Enumeration Documentation

◆ anonymous enum

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

The spline curve's dimension.

◆ anonymous enum

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

The spline curve's degree.

◆ anonymous enum

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

The spline curve's order at compile-time.

◆ anonymous enum

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

The number of derivatives defined for the current spline.

◆ anonymous enum

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

The derivative type's memory layout.


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