TinySpline
Spline Library for a Multitude of Programming Languages
v0.3.0
tinyspline::BSpline Member List

This is the complete list of members for tinyspline::BSpline, including all inherited members.

bisect(real value, real epsilon=0.01, bool persnickety=false, size_t index=0, bool ascending=true, size_t maxIter=30) 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(size_t nCtrlp, size_t dim=2, size_t deg=3, tinyspline::BSpline::type type=TS_CLAMPED) (defined in tinyspline::BSpline)tinyspline::BSplineexplicit
controlPointAt(size_t index) const (defined in tinyspline::BSpline)tinyspline::BSpline
controlPoints() const (defined in tinyspline::BSpline)tinyspline::BSpline
data() (defined in tinyspline::BSpline)tinyspline::BSpline
degree() const (defined in tinyspline::BSpline)tinyspline::BSpline
derive(size_t n=1) const (defined in tinyspline::BSpline)tinyspline::BSpline
dimension() const (defined in tinyspline::BSpline)tinyspline::BSpline
domain() const (defined in tinyspline::BSpline)tinyspline::BSpline
eval(real u) const (defined in tinyspline::BSpline)tinyspline::BSpline
evalAll(const std_real_vector_in us) const (defined in tinyspline::BSpline)tinyspline::BSpline
fromJSON(std::string json) (defined in tinyspline::BSpline)tinyspline::BSpline
insertKnot(real u, size_t n) const (defined in tinyspline::BSpline)tinyspline::BSpline
isClosed(real epsilon=0.00001) const (defined in tinyspline::BSpline)tinyspline::BSpline
knots() const (defined in tinyspline::BSpline)tinyspline::BSpline
load(std::string path) (defined in tinyspline::BSpline)tinyspline::BSpline
numDistinctKnots() const (defined in tinyspline::BSpline)tinyspline::BSpline
operator()(real u) const (defined in tinyspline::BSpline)tinyspline::BSpline
operator=(const BSpline &other) (defined in tinyspline::BSpline)tinyspline::BSpline
order() const (defined in tinyspline::BSpline)tinyspline::BSpline
sample(size_t num=0) const (defined in tinyspline::BSpline)tinyspline::BSpline
save(std::string path) (defined in tinyspline::BSpline)tinyspline::BSpline
setControlPointAt(size_t index, const std_real_vector_in ctrlp) (defined in tinyspline::BSpline)tinyspline::BSpline
setControlPoints(const std::vector< real > &ctrlp) (defined in tinyspline::BSpline)tinyspline::BSpline
setKnots(const std::vector< real > &knots) (defined in tinyspline::BSpline)tinyspline::BSpline
split(real u) const (defined in tinyspline::BSpline)tinyspline::BSpline
tension(real tension) const (defined in tinyspline::BSpline)tinyspline::BSpline
toBeziers() const (defined in tinyspline::BSpline)tinyspline::BSpline
toJSON() (defined in tinyspline::BSpline)tinyspline::BSpline
type typedef (defined in tinyspline::BSpline)tinyspline::BSpline
~BSpline() (defined in tinyspline::BSpline)tinyspline::BSpline