LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ts::BSpline Member List

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

bsplinets::BSplineprivate
BSpline()ts::BSpline
BSpline(const BSpline &other)ts::BSpline
BSpline(const size_t deg, const size_t dim, const size_t nCtrlp, const tsBSplineType type)ts::BSpline
BSpline(const std::vector< rational > points, const size_t dim)ts::BSpline
BSpline(BSpline &&other)ts::BSpline
buckle(const rational b) const ts::BSpline
ctrlp() const ts::BSpline
data()ts::BSpline
deg() const ts::BSpline
derive() const ts::BSpline
dim() const ts::BSpline
evaluate(const rational u) const ts::BSpline
insertKnot(const rational u, const size_t n) const ts::BSpline
knots() const ts::BSpline
nCtrlp() const ts::BSpline
nKnots() const ts::BSpline
operator()(const rational u) const ts::BSpline
operator=(const BSpline &other)ts::BSpline
operator=(BSpline &&other)ts::BSpline
order() const ts::BSpline
resize(const int n, const int back) const ts::BSpline
setCtrlp(const std::vector< rational > ctrlp)ts::BSpline
setKnots(const std::vector< rational > knots)ts::BSpline
setupKnots(const tsBSplineType type, const rational min, const rational max) const ts::BSpline
split(const rational u) const ts::BSpline
swap(BSpline &other)ts::BSpline
swap(BSpline &left, BSpline &right)ts::BSplinefriend
toBeziers() const ts::BSpline
~BSpline()ts::BSpline