![]() |
CUGL 2.0
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 | |
| clear() | cugl::Spline2 | inline |
| deleteAnchor(int index) | cugl::Spline2 | |
| getAnchor(int index) const | cugl::Spline2 | |
| getControlPoints() const | cugl::Spline2 | inline |
| getPoint(float tp) const | cugl::Spline2 | inline |
| getPoint(int segment, float tp) const | cugl::Spline2 | protected |
| getPolynomialX(int segment) const | cugl::Spline2 | |
| getPolynomialY(int segment) const | cugl::Spline2 | |
| getProjectionFast(const Vec2 point, int segment) const | cugl::Spline2 | protected |
| getProjectionPolynomial(const Vec2 point, int segment) const | cugl::Spline2 | protected |
| getProjectionSlow(const Vec2 point, int segment) const | cugl::Spline2 | protected |
| getSize() const | cugl::Spline2 | inline |
| getSmooth(int index) const | cugl::Spline2 | |
| getTangent(int index) const | cugl::Spline2 | |
| insertAnchor(float param) | cugl::Spline2 | inline |
| insertAnchor(int segment, float param) | cugl::Spline2 | protected |
| isClosed() const | cugl::Spline2 | inline |
| 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 |
| PolySplineFactory (defined in cugl::Spline2) | cugl::Spline2 | friend |
| set(const Vec2 point) | cugl::Spline2 | inline |
| set(const Vec2 start, const Vec2 end) | cugl::Spline2 | |
| set(const float *points, int 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(int index, const Vec2 point) | cugl::Spline2 | |
| setClosed(bool flag) | cugl::Spline2 | |
| setPoint(float tp, const Vec2 point) | cugl::Spline2 | |
| setSmooth(int index, bool flag) | cugl::Spline2 | |
| setTangent(int index, const Vec2 tang, bool symmetric=false) | cugl::Spline2 | |
| Spline2() | cugl::Spline2 | inline |
| Spline2(const Vec2 point) | cugl::Spline2 | inline |
| Spline2(const Vec2 start, const Vec2 end) | cugl::Spline2 | |
| Spline2(const float *points, int size) | cugl::Spline2 | |
| Spline2(const std::vector< float > &points) | cugl::Spline2 | |
| Spline2(const std::vector< Vec2 > &points) | cugl::Spline2 | |
| Spline2(const Spline2 &spline) | cugl::Spline2 | |
| Spline2(Spline2 &&spline) | cugl::Spline2 | inline |
| subdivide(int segment, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) const | cugl::Spline2 | inlineprotected |
| subdivide(const std::vector< Vec2 > &src, int soff, float tp, std::vector< Vec2 > &left, std::vector< Vec2 > &rght) | cugl::Spline2 | protectedstatic |
| ~Spline2() | cugl::Spline2 | inline |
1.8.16