Choreonoid  1.8
Public Member Functions | Protected Attributes | List of all members
cnoid::UniformCubicBSplineBase< ElementType > Class Template Reference

#include <UniformCubicBSpline.h>

Inheritance diagram for cnoid::UniformCubicBSplineBase< ElementType >:
cnoid::UniformCubicBSpline< ElementType > cnoid::UniformCubicBSplineVector< ContainerType, VectorType, ElementType >

Public Member Functions

 UniformCubicBSplineBase (int numSamples, double dtinv)
 
void findKnotPosition (ElementType t, int *out_knot, Eigen::Matrix< ElementType, 1, 4 > &out_u)
 

Protected Attributes

Eigen::Matrix< ElementType, 4, 4 > M
 

Constructor & Destructor Documentation

◆ UniformCubicBSplineBase()

template<class ElementType >
cnoid::UniformCubicBSplineBase< ElementType >::UniformCubicBSplineBase ( int  numSamples,
double  dtinv 
)
inline

Member Function Documentation

◆ findKnotPosition()

template<class ElementType >
void cnoid::UniformCubicBSplineBase< ElementType >::findKnotPosition ( ElementType  t,
int *  out_knot,
Eigen::Matrix< ElementType, 1, 4 > &  out_u 
)
inline

Member Data Documentation

◆ M

template<class ElementType >
Eigen::Matrix<ElementType, 4, 4> cnoid::UniformCubicBSplineBase< ElementType >::M
protected

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