#include <BSpline.h>
|
| | BSplineBasis () |
| |
| | BSplineBasis (int aNumCtrlPoints, int iDegree, bool bOpen) |
| |
| void | create (int aNumCtrlPoints, int iDegree, bool bOpen) |
| |
| | BSplineBasis (int aNumCtrlPoints, int iDegree, const float *afKnot) |
| |
| void | create (int aNumCtrlPoints, int iDegree, const float *afKnot) |
| |
| | BSplineBasis (const BSplineBasis &basis) |
| |
| BSplineBasis & | operator= (const BSplineBasis &basis) |
| |
| | ~BSplineBasis () |
| |
| int | getNumControlPoints () const |
| |
| int | getDegree () const |
| |
| bool | isOpen () const |
| |
| bool | isUniform () const |
| |
| void | setKnot (int i, float fKnot) |
| |
| float | getKnot (int i) const |
| |
| float | getD0 (int i) const |
| |
| float | getD1 (int i) const |
| |
| float | getD2 (int i) const |
| |
| float | getD3 (int i) const |
| |
| void | compute (float fTime, unsigned int uiOrder, int &riMinIndex, int &riMaxIndex) const |
| |
| cinder::BSplineBasis::BSplineBasis |
( |
| ) |
|
| cinder::BSplineBasis::BSplineBasis |
( |
int |
aNumCtrlPoints, |
|
|
int |
iDegree, |
|
|
bool |
bOpen |
|
) |
| |
| cinder::BSplineBasis::BSplineBasis |
( |
int |
aNumCtrlPoints, |
|
|
int |
iDegree, |
|
|
const float * |
afKnot |
|
) |
| |
| cinder::BSplineBasis::BSplineBasis |
( |
const BSplineBasis & |
basis | ) |
|
| cinder::BSplineBasis::~BSplineBasis |
( |
| ) |
|
| void cinder::BSplineBasis::create |
( |
int |
aNumCtrlPoints, |
|
|
int |
iDegree, |
|
|
bool |
bOpen |
|
) |
| |
| void cinder::BSplineBasis::create |
( |
int |
aNumCtrlPoints, |
|
|
int |
iDegree, |
|
|
const float * |
afKnot |
|
) |
| |
| int cinder::BSplineBasis::getNumControlPoints |
( |
| ) |
const |
| int cinder::BSplineBasis::getDegree |
( |
| ) |
const |
| bool cinder::BSplineBasis::isOpen |
( |
| ) |
const |
| bool cinder::BSplineBasis::isUniform |
( |
| ) |
const |
| void cinder::BSplineBasis::setKnot |
( |
int |
i, |
|
|
float |
fKnot |
|
) |
| |
| float cinder::BSplineBasis::getKnot |
( |
int |
i | ) |
const |
| float cinder::BSplineBasis::getD0 |
( |
int |
i | ) |
const |
| float cinder::BSplineBasis::getD1 |
( |
int |
i | ) |
const |
| float cinder::BSplineBasis::getD2 |
( |
int |
i | ) |
const |
| float cinder::BSplineBasis::getD3 |
( |
int |
i | ) |
const |
| void cinder::BSplineBasis::compute |
( |
float |
fTime, |
|
|
unsigned int |
uiOrder, |
|
|
int & |
riMinIndex, |
|
|
int & |
riMaxIndex |
|
) |
| const |
| int cinder::BSplineBasis::initialize |
( |
int |
iNumCtrlPoints, |
|
|
int |
iDegree, |
|
|
bool |
bOpen |
|
) |
| |
|
protected |
| float ** cinder::BSplineBasis::allocate |
( |
| ) |
const |
|
protected |
| void cinder::BSplineBasis::deallocate |
( |
float ** |
aafArray | ) |
|
|
protected |
| int cinder::BSplineBasis::getKey |
( |
float & |
rfTime | ) |
const |
|
protected |
| int cinder::BSplineBasis::mNumCtrlPoints |
|
protected |
| int cinder::BSplineBasis::mDegree |
|
protected |
| float* cinder::BSplineBasis::mKnots |
|
protected |
| bool cinder::BSplineBasis::mOpen |
|
protected |
| bool cinder::BSplineBasis::mUniform |
|
protected |
| float** cinder::BSplineBasis::m_aafBD0 |
|
protected |
| float** cinder::BSplineBasis::m_aafBD1 |
|
mutableprotected |
| float** cinder::BSplineBasis::m_aafBD2 |
|
mutableprotected |
| float** cinder::BSplineBasis::m_aafBD3 |
|
mutableprotected |
The documentation for this class was generated from the following files: