utils::CubicPolynomial< T > Struct Template Reference

#include <lipm_walking/utils/polynomials.h>

Inheritance diagram for utils::CubicPolynomial< T >:
utils::CubicPolynomialBase< T > utils::PolynomialBase< T > utils::CubicHermitePolynomial< T > utils::HoubaPolynomial< Eigen::Vector2d > utils::HoubaPolynomial< T >

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW T zero ()
 
 CubicPolynomial ()
 
- Public Member Functions inherited from utils::CubicPolynomialBase< T >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW CubicPolynomialBase (const T &C0, const T &C1, const T &C2, const T &C3)
 
pos (double t) const
 
vel (double t) const
 
accel (double t) const
 
- Public Member Functions inherited from utils::PolynomialBase< T >
tangent (double t) const
 
double arcLength (double t_start, double t_end) const
 
double arcLengthInverse (double t_start, double length, double t_guess=-1.) const
 

Additional Inherited Members

- Protected Attributes inherited from utils::CubicPolynomialBase< T >
C0_
 
C1_
 
C2_
 
C3_
 

Detailed Description

template<typename T>
struct utils::CubicPolynomial< T >

Definition at line 210 of file polynomials.h.

Constructor & Destructor Documentation

◆ CubicPolynomial()

template<typename T >
utils::CubicPolynomial< T >::CubicPolynomial ( )
inline

Empty constructor.

Definition at line 225 of file polynomials.h.

Member Function Documentation

◆ zero()

template<typename T >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW T utils::CubicPolynomial< T >::zero ( )
inline

Return T's zero.

Definition at line 217 of file polynomials.h.


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