biped-stabilizer 1.5.0
Stabilizer for Biped Locomotion
Loading...
Searching...
No Matches
wykobi::cubic_bezier< T, Dimension > Class Template Reference

#include <biped-stabilizer/third_party/wykobi/wykobi.hpp>

Inheritance diagram for wykobi::cubic_bezier< T, Dimension >:
Collaboration diagram for wykobi::cubic_bezier< T, Dimension >:

Public Types

typedef define_point_type< T, Dimension >::PointType PointType
typedef const PointTypeconst_reference
typedef PointTypereference

Public Member Functions

 cubic_bezier ()
 ~cubic_bezier ()
reference operator[] (const std::size_t &index)
const_reference operator[] (const std::size_t &index) const
std::size_t size () const

Static Public Attributes

static const std::size_t PointCount = 4
static const BezierType Type = eCubicBezier

Member Typedef Documentation

◆ const_reference

template<typename T, std::size_t Dimension>
typedef const PointType& wykobi::cubic_bezier< T, Dimension >::const_reference

◆ PointType

template<typename T, std::size_t Dimension>
typedef define_point_type<T,Dimension>::PointType wykobi::cubic_bezier< T, Dimension >::PointType

◆ reference

template<typename T, std::size_t Dimension>
typedef PointType& wykobi::cubic_bezier< T, Dimension >::reference

Constructor & Destructor Documentation

◆ cubic_bezier()

template<typename T, std::size_t Dimension>
wykobi::cubic_bezier< T, Dimension >::cubic_bezier()
inline

◆ ~cubic_bezier()

template<typename T, std::size_t Dimension>
wykobi::cubic_bezier< T, Dimension >::~cubic_bezier()
inline

Member Function Documentation

◆ operator[]() [1/2]

template<typename T, std::size_t Dimension>
reference wykobi::cubic_bezier< T, Dimension >::operator[](const std::size_t &index)
inline

◆ operator[]() [2/2]

template<typename T, std::size_t Dimension>
const_reference wykobi::cubic_bezier< T, Dimension >::operator[](const std::size_t &index)const
inline

◆ size()

template<typename T, std::size_t Dimension>
std::size_t wykobi::cubic_bezier< T, Dimension >::size()const
inline

Member Data Documentation

◆ PointCount

template<typename T, std::size_t Dimension>
const std::size_t wykobi::cubic_bezier< T, Dimension >::PointCount = 4
static

◆ Type

template<typename T, std::size_t Dimension>
const BezierType wykobi::cubic_bezier< T, Dimension >::Type = eCubicBezier
static

The documentation for this class was generated from the following file:
  • include/biped-stabilizer/third_party/wykobi/wykobi.hpp