Cogs.Core
Public Member Functions | Private Attributes | List of all members
CatmullRomSpline< T > Class Template Reference

Public Member Functions

 CatmullRomSpline (T x0, T x1, T x2, T x3, float t01, float t12, float t23, bool x0HasValue, bool x3HasValue)
 
Interpolate (float t)
 

Private Attributes

_c0
 
_c1
 
_c2
 
_c3
 

Detailed Description

template<class T>
class CatmullRomSpline< T >

Definition at line 1073 of file MultiphaseFlowComponent.cpp.

Constructor & Destructor Documentation

◆ CatmullRomSpline()

template<class T >
CatmullRomSpline< T >::CatmullRomSpline ( x0,
x1,
x2,
x3,
float  t01,
float  t12,
float  t23,
bool  x0HasValue,
bool  x3HasValue 
)
inline

Definition at line 1076 of file MultiphaseFlowComponent.cpp.

Member Function Documentation

◆ Interpolate()

template<class T >
T CatmullRomSpline< T >::Interpolate ( float  t)
inline

Definition at line 1111 of file MultiphaseFlowComponent.cpp.

Member Data Documentation

◆ _c0

template<class T >
T CatmullRomSpline< T >::_c0
private

Definition at line 1117 of file MultiphaseFlowComponent.cpp.

◆ _c1

template<class T >
T CatmullRomSpline< T >::_c1
private

Definition at line 1118 of file MultiphaseFlowComponent.cpp.

◆ _c2

template<class T >
T CatmullRomSpline< T >::_c2
private

Definition at line 1119 of file MultiphaseFlowComponent.cpp.

◆ _c3

template<class T >
T CatmullRomSpline< T >::_c3
private

Definition at line 1120 of file MultiphaseFlowComponent.cpp.


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