ULIS  dev4.0.7
Utility Library for Imaging Systems
Classes | Functions
CatmullRom.h File Reference

Classes

struct  FCatmullRomSpline
 

Functions

template<class T >
void CatmullRomPoints (const T &iP0, const T &iP1, const T &iP2, const T &iP3, uint32 iNumPoints, std::vector< T > *oOut, float iKnotParameter=sCatmullRomKnotParametricConstant_Centripetal)
 
template<class T >
float NextKnot (float t, const T &p0, const T &p1, float alpha)
 

Function Documentation

◆ CatmullRomPoints()

template<class T >
void CatmullRomPoints ( const T &  iP0,
const T &  iP1,
const T &  iP2,
const T &  iP3,
uint32  iNumPoints,
std::vector< T > *  oOut,
float  iKnotParameter = sCatmullRomKnotParametricConstant_Centripetal 
)

◆ NextKnot()

template<class T >
float NextKnot ( float  t,
const T &  p0,
const T &  p1,
float  alpha 
)