![]()  | 
  
    TinySpline
    0.7.0
    
   Spline Library for a Multitude of Programming Languages 
   | 
 
This is the complete list of members for tinyspline::BSpline, including all inherited members.
| alignWith(const BSpline &other, BSpline &otherAligned, real eps=TS_POINT_EPSILON) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| Beziers enum value (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| bisect(real value, real epsilon=(real) 0.0, bool persnickety=false, size_t index=0, bool ascending=true, size_t maxIter=50) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| BSpline() (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| BSpline(const BSpline &other) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| BSpline(BSpline &&other) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| BSpline(size_t numControlPoints, size_t dimension=2, size_t degree=3, Type type=Type::Clamped) (defined in tinyspline::BSpline) | tinyspline::BSpline | explicit | 
| chordLengths(std_real_vector_in knots) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| chordLengths(size_t numSamples=200) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| Clamped enum value (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| computeRMF(std_real_vector_in knots, Vec3 *firstNormal=nullptr) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| controlPoints() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| controlPointVec2At(size_t idx) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| controlPointVec3At(size_t idx) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| controlPointVec4At(size_t idx) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| degree() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| derive(size_t num=1, real eps=TS_POINT_EPSILON) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| dimension() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| domain() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| elevateDegree(size_t amount, real eps=TS_POINT_EPSILON) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| equidistantKnotSeq(size_t num=100, size_t numSamples=0) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| eval(real knot) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| evalAll(std_real_vector_in knots) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| insertKnot(real knot, size_t num) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| interpolateCatmullRom(std_real_vector_in points, size_t dimension, real alpha=(real) 0.5, std::vector< real > *first=nullptr, std::vector< real > *last=nullptr, real epsilon=TS_POINT_EPSILON) (defined in tinyspline::BSpline) | tinyspline::BSpline | static | 
| interpolateCubicNatural(std_real_vector_in points, size_t dimension) (defined in tinyspline::BSpline) | tinyspline::BSpline | static | 
| isClosed(real epsilon=TS_POINT_EPSILON) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| knotAt(size_t idx) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| knots() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| knotsEqual(real x, real y) (defined in tinyspline::BSpline) | tinyspline::BSpline | static | 
| load(std::string path) (defined in tinyspline::BSpline) | tinyspline::BSpline | static | 
| Morphism (defined in tinyspline::BSpline) | tinyspline::BSpline | friend | 
| morphTo(const BSpline &other, real eps=TS_POINT_EPSILON) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| numControlPoints() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| Opened enum value (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| operator()(real knot) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| operator=(const BSpline &other) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| operator=(BSpline &&other) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| order() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| parseJson(std::string json) (defined in tinyspline::BSpline) | tinyspline::BSpline | static | 
| sample(size_t num=0) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| save(std::string path) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setControlPoints(const std::vector< real > &ctrlp) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setControlPointVec2At(size_t idx, Vec2 &cp) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setControlPointVec3At(size_t idx, Vec3 &cp) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setControlPointVec4At(size_t idx, Vec4 &cp) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setKnotAt(size_t idx, real knot) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| setKnots(const std::vector< real > &knots) (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| split(real knot) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| subSpline(real knot0, real knot1) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| tension(real beta) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| toBeziers() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| toJson() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| toString() const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| Type enum name (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| uniformKnotSeq(size_t num=100) const (defined in tinyspline::BSpline) | tinyspline::BSpline | |
| ~BSpline() (defined in tinyspline::BSpline) | tinyspline::BSpline | virtual |