HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SplineCubic Member List

This is the complete list of members for UT_SplineCubic, including all inherited members.

enlargeBoundingBoxCommon(UT_BoundingBox &box, const UT_Vector3 *cvs, const UT_Vector3 &a, const UT_Vector3 &b, const UT_Vector3 &c, float rootmin, float rootmax)UT_SplineCubicinline
enlargeBoundingBoxOpen(UT_BoundingBox &box, const UT_Vector3 *cvs, float rootmin, float rootmax)UT_SplineCubicinlinestatic
enlargeBoundingBoxSubDEnd(UT_BoundingBox &box, const UT_Vector3 *cvs, float rootmin, float rootmax)UT_SplineCubicinlinestatic
enlargeBoundingBoxSubDStart(UT_BoundingBox &box, const UT_Vector3 *cvs, float rootmin, float rootmax)UT_SplineCubicinlinestatic
evalClosed(const T *cvs, float t, int seg, int nseg, bool deriv=false)UT_SplineCubicinlinestatic
evalClosed(const UT_Vector3 *cvs, float t, int seg, int nseg, bool deriv)UT_SplineCubic
evalClosed(const float *cvs, float t, int seg, int nseg, bool deriv)UT_SplineCubic
evalMatrix(const UT_Matrix4 &basis, const T cvs[4], float t)UT_SplineCubicinlinestatic
evalOpen(const T *cvs, float t)UT_SplineCubicinlinestatic
evalOpen(const UT_Vector3 *cvs, float t)UT_SplineCubic
evalOpen(const float *cvs, float t)UT_SplineCubic
evalRangeClosed(T *results, const T *cvs, float start_t, float step_t, int len_t, int nseg, bool deriv=false)UT_SplineCubicinlinestatic
evalRangeClosed(UT_Vector3 *results, const UT_Vector3 *cvs, float start_t, float step_t, int len_t, int nseg, bool deriv)UT_SplineCubicinline
evalRangeClosed(float *results, const float *cvs, float start_t, float step_t, int len_t, int nseg, bool deriv)UT_SplineCubicinline
evalRangeOpen(T *results, const T *cvs, float start_t, float step_t, int len_t, int nseg)UT_SplineCubicinlinestatic
evalRangeOpen(UT_Vector3 *results, const UT_Vector3 *cvs, float start_t, float step_t, int len_t, int nseg)UT_SplineCubicinline
evalRangeOpen(float *results, const float *cvs, float start_t, float step_t, int len_t, int nseg)UT_SplineCubicinline
evalSubDCurve(const T *cvs, float t, int npts, bool deriv=false)UT_SplineCubicinlinestatic
evalSubDEnd(const T *cvs, float t)UT_SplineCubicinlinestatic
evalSubDStart(const T *cvs, float t)UT_SplineCubicinlinestatic
getClosedWeights(int seg, int nseg, bool deriv=false)UT_SplineCubicinlinestatic
getClosedWeightsTranspose(int seg, int nseg, bool deriv=false)UT_SplineCubicinlinestatic
getOpenWeights()UT_SplineCubicinlinestatic
getOpenWeightsTranspose()UT_SplineCubicinlinestatic
theHermiteBasisUT_SplineCubicstatic
theHermiteDerivBasisUT_SplineCubicstatic
theInterpBasisUT_SplineCubicstatic
theInterpFirstBasisUT_SplineCubicstatic
theOpenBasisUT_SplineCubicstatic
theOpenDerivBasisUT_SplineCubicstatic
theSubDFirstBasisUT_SplineCubicstatic
theSubDFirstDerivBasisUT_SplineCubicstatic