![]() |
CUGL 2.1
Cornell University Game Library
|
This is the complete list of members for cugl::Spline2, including all inherited members.
| addAnchor(const Vec2 point) | cugl::Spline2 | inline |
| addAnchor(const Vec2 point, const Vec2 tang) | cugl::Spline2 | |
| addBezier(const Vec2 control1, const Vec2 control2, const Vec2 point) | cugl::Spline2 | |
| addQuad(const Vec2 control, const Vec2 point) | cugl::Spline2 | |
| checkSmooth(size_t index) | cugl::Spline2 | protected |
| clear() | cugl::Spline2 | inline |
| deleteAnchor(size_t index) | cugl::Spline2 | |
| getAnchor(size_t index) const | cugl::Spline2 | |
| getControlPoints() const | cugl::Spline2 | inline |
| getPoint(float tp) const | cugl::Spline2 | inline |
| getPoint(size_t segment, float tp) const | cugl::Spline2 | protected |
| getPolynomialX(size_t segment) const | cugl::Spline2 | |
| getPolynomialY(size_t segment) const | cugl::Spline2 | |
| getProjectionFast(const Vec2 point, size_t segment) const | cugl::Spline2 | protected |
| getProjectionPolynomial(const Vec2 point, size_t segment) const | cugl::Spline2 | protected |
| getProjectionSlow(const Vec2 point, size_t segment) const | cugl::Spline2 | protected |
| getTangent(size_t index) const | cugl::Spline2 | |
| insertAnchor(float param) | cugl::Spline2 | inline |
| insertAnchor(size_t segment, float param) | cugl::Spline2 | protected |
| isClosed() const | cugl::Spline2 | inline |
| isSmooth(size_t index) const | cugl::Spline2 | |
| nearestAnchor(const Vec2 point, float threshold) const | cugl::Spline2 | |
| nearestParameter(const Vec2 point) const | cugl::Spline2 | |
| nearestPoint(const Vec2 point) const | cugl::Spline2 | inline |
| nearestTangent(const Vec2 point, float threshold) const | cugl::Spline2 | |
| operator=(const Spline2 &spline) | cugl::Spline2 | inline |
| operator=(Spline2 &&spline) | cugl::Spline2 | inline |
| operator=(const Vec2 point) | cugl::Spline2 | inline |
| set(const Vec2 point) | cugl::Spline2 | |
| set(const Vec2 start, const Vec2 end) | cugl::Spline2 | |
| set(const Vec2 *points, size_t size) | cugl::Spline2 | |
| set(const std::vector< float > &points) | cugl::Spline2 | |
| set(const std::vector< Vec2 > &points) | cugl::Spline2 | |
| set(const Spline2 &spline) | cugl::Spline2 | |
| setAnchor(size_t index, const Vec2 point) | cugl::Spline2 | |
| setClosed(bool flag) | cugl::Spline2 | |
| setPoint(float tp, const Vec2 point) | cugl::Spline2 | |
| setSmooth(size_t index, bool flag) | cugl::Spline2 | |
| setTangent(size_t index, const Vec2 tang, bool symmetric=false) | cugl::Spline2 | |
| size() const | cugl::Spline2 | inline |
| Spline2() | cugl::Spline2 | inline |
| Spline2(const Vec2 point) | cugl::Spline2 | |
| Spline2(const Vec2 start, const Vec2 end) | cugl::Spline2 | |
| Spline2(const Vec2 *points, size_t size) | cugl::Spline2 | |
| Spline2(const std::vector< Vec2 > &points) | cugl::Spline2 | |
| Spline2(const Spline2 &spline) | cugl::Spline2 | |
| Spline2(Spline2 &&spline) | cugl::Spline2 | inline |
| SplinePather class | cugl::Spline2 | friend |
| subdivide(size_t segment, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) const | cugl::Spline2 | inlineprotected |
| subdivide(const Vec2 *src, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) | cugl::Spline2 | protectedstatic |
| ~Spline2() | cugl::Spline2 | inline |
1.8.16