![]() |
CUGL
Cornell University Game Library
|
This is the complete list of members for cugl::CubicSpline, including all inherited members.
addAnchor(const Vec2 &point) | cugl::CubicSpline | inline |
addAnchor(const Vec2 &point, const Vec2 &tang) | cugl::CubicSpline | |
clear() | cugl::CubicSpline | inline |
CubicSpline() | cugl::CubicSpline | inline |
CubicSpline(const Vec2 &point) | cugl::CubicSpline | inline |
CubicSpline(const Vec2 &start, const Vec2 &end) | cugl::CubicSpline | |
CubicSpline(const float *points, int size, int offset=0) | cugl::CubicSpline | |
CubicSpline(const std::vector< float > &points) | cugl::CubicSpline | |
CubicSpline(const std::vector< Vec2 > &points) | cugl::CubicSpline | |
CubicSpline(const CubicSpline &spline) | cugl::CubicSpline | |
CubicSplineApproximator (defined in cugl::CubicSpline) | cugl::CubicSpline | friend |
deleteAnchor(int index) | cugl::CubicSpline | |
getAnchor(int index) const | cugl::CubicSpline | |
getControlPoints() const | cugl::CubicSpline | inline |
getPoint(float tp) const | cugl::CubicSpline | inline |
getPoint(int segment, float tp) const | cugl::CubicSpline | protected |
getPolynomialX(int segment) const | cugl::CubicSpline | |
getPolynomialY(int segment) const | cugl::CubicSpline | |
getProjectionFast(const Vec2 &point, int segment) const | cugl::CubicSpline | protected |
getProjectionPolynomial(const Vec2 &point, int segment) const | cugl::CubicSpline | protected |
getProjectionSlow(const Vec2 &point, int segment) const | cugl::CubicSpline | protected |
getSize() const | cugl::CubicSpline | inline |
getSmooth(int index) const | cugl::CubicSpline | |
getTangent(int index) const | cugl::CubicSpline | |
insertAnchor(float param) | cugl::CubicSpline | inline |
insertAnchor(int segment, float param) | cugl::CubicSpline | protected |
isClosed() const | cugl::CubicSpline | inline |
nearestAnchor(const Vec2 &point, float threshold) const | cugl::CubicSpline | |
nearestParameter(const Vec2 &point) const | cugl::CubicSpline | |
nearestPoint(const Vec2 &point) const | cugl::CubicSpline | inline |
nearestTangent(const Vec2 &point, float threshold) const | cugl::CubicSpline | |
setAnchor(int index, const Vec2 &point) | cugl::CubicSpline | |
setClosed(bool flag) | cugl::CubicSpline | |
setPoint(float tp, const Vec2 &point) | cugl::CubicSpline | |
setSmooth(int index, bool flag) | cugl::CubicSpline | |
setTangent(int index, const Vec2 &tang, bool symmetric=false) | cugl::CubicSpline | |
subdivide(int segment, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) const | cugl::CubicSpline | inlineprotected |
subdivide(const std::vector< Vec2 > &src, int soff, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) | cugl::CubicSpline | protectedstatic |
~CubicSpline() | cugl::CubicSpline | inline |