Nebula
Loading...
Searching...
No Matches
Math::BezierCubic< POINT > Struct Template Reference

#include <curves.h>

Public Member Functions

 BezierCubic (POINT pp0, POINT pp1, POINT pp2, POINT pp3)
void Set (POINT pp0, POINT pp1, POINT pp2, POINT pp3)
POINT Eval (float t)

Public Attributes

POINT p0
POINT p3
POINT s1
POINT s2

Constructor & Destructor Documentation

◆ BezierCubic()

template<class POINT>
Math::BezierCubic< POINT >::BezierCubic ( POINT pp0,
POINT pp1,
POINT pp2,
POINT pp3 )
inline

Member Function Documentation

◆ Eval()

template<class POINT>
POINT Math::BezierCubic< POINT >::Eval ( float t)
inline

◆ Set()

template<class POINT>
void Math::BezierCubic< POINT >::Set ( POINT pp0,
POINT pp1,
POINT pp2,
POINT pp3 )
inline

Member Data Documentation

◆ p0

template<class POINT>
POINT Math::BezierCubic< POINT >::p0

◆ p3

template<class POINT>
POINT Math::BezierCubic< POINT >::p3

◆ s1

template<class POINT>
POINT Math::BezierCubic< POINT >::s1

◆ s2

template<class POINT>
POINT Math::BezierCubic< POINT >::s2

The documentation for this struct was generated from the following file:
  • /github/workspace/code/foundation/math/curves.h