Inkscape
Vector Graphics Editor
|
This is the complete list of members for Geom::BezierCurveN< degree >, including all inherited members.
_equalTo(Curve const &c) const override | Geom::BezierCurve | protectedvirtual |
allNearestTimes(Point const &p, Coord from=0, Coord to=1) const | Geom::Curve | virtual |
allNearestTimes(Point const &p, Interval const &i) | Geom::Curve | inline |
assert_degree(BezierCurveN< required_degree > const *) | Geom::BezierCurveN< degree > | inlineprivatestatic |
bezier_length(std::vector< Point > const &points, Coord tolerance) | Geom::BezierCurve | related |
BezierCurve() | Geom::BezierCurve | inlineprotected |
BezierCurve(Bezier const &x, Bezier const &y) | Geom::BezierCurve | inlineprotected |
BezierCurve(std::vector< Point > const &pts) | Geom::BezierCurve | protected |
BezierCurve(D2< Bezier > const &b) | Geom::BezierCurve | inlineexplicit |
BezierCurveN() | Geom::BezierCurveN< degree > | inline |
BezierCurveN(D2< Bezier > const &x) | Geom::BezierCurveN< degree > | inlineexplicit |
BezierCurveN(Bezier x, Bezier y) | Geom::BezierCurveN< degree > | inline |
BezierCurveN(std::vector< Point > const &points) | Geom::BezierCurveN< degree > | inline |
BezierCurveN(Point c0, Point c1) | Geom::BezierCurveN< degree > | inline |
BezierCurveN(Point c0, Point c1, Point c2) | Geom::BezierCurveN< degree > | inline |
BezierCurveN(Point c0, Point c1, Point c2, Point c3) | Geom::BezierCurveN< degree > | inline |
boundsExact() const override | Geom::BezierCurve | inlinevirtual |
boundsFast() const override | Geom::BezierCurve | inlinevirtual |
boundsLocal(OptInterval const &i, unsigned deg) const override | Geom::BezierCurve | inlinevirtual |
Geom::Curve::boundsLocal(OptInterval const &a) const | Geom::Curve | inline |
controlPoint(unsigned ix) const | Geom::BezierCurve | inline |
controlPoints() const | Geom::BezierCurve | inline |
create(std::vector< Point > const &pts) | Geom::BezierCurve | static |
degreesOfFreedom() const override | Geom::BezierCurve | inlinevirtual |
derivative() const override | Geom::BezierCurveN< degree > | inlinevirtual |
derivative() const | Geom::BezierCurveN< degree > | virtual |
derivative() const | Geom::BezierCurveN< degree > | virtual |
duplicate() const override | Geom::BezierCurveN< degree > | inlinevirtual |
expandToTransformed(Rect &bbox, Affine const &transform) const override | Geom::BezierCurveN< degree > | inlinevirtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
expandToTransformed(Rect &bbox, Affine const &transform) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const override | Geom::BezierCurveN< degree > | inlinevirtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
feed(PathSink &sink, bool moveto_initial) const | Geom::BezierCurveN< degree > | virtual |
finalPoint() const override | Geom::BezierCurve | inlinevirtual |
fragment() const | Geom::BezierCurve | inline |
initialPoint() const override | Geom::BezierCurve | inlinevirtual |
inner | Geom::BezierCurve | protected |
intersect(Curve const &other, Coord eps=EPSILON) const override | Geom::BezierCurveN< degree > | inlinevirtual |
intersect(Curve const &, Coord) const | Geom::BezierCurveN< degree > | virtual |
intersect(Curve const &, Coord) const | Geom::BezierCurveN< degree > | virtual |
intersect(Curve const &, Coord) const | Geom::BezierCurveN< degree > | virtual |
intersect(Curve const &other, Coord eps) const | Geom::BezierCurveN< degree > | virtual |
intersect(Curve const &other, Coord eps) const | Geom::BezierCurveN< degree > | virtual |
intersect(Curve const &other, Coord eps) const | Geom::BezierCurveN< degree > | virtual |
intersectSelf(Coord eps=EPSILON) const | Geom::Curve | virtual |
isDegenerate() const override | Geom::BezierCurveN< degree > | inlinevirtual |
isDegenerate() const | Geom::BezierCurveN< degree > | inlinevirtual |
isLineSegment() const override | Geom::BezierCurveN< degree > | inlinevirtual |
isLineSegment() const | Geom::BezierCurveN< degree > | inlinevirtual |
isNear(Curve const &c, Coord precision) const override | Geom::BezierCurve | virtual |
length(Coord tolerance) const override | Geom::BezierCurve | virtual |
nearestTime(Point const &p, Coord from=0, Coord to=1) const override | Geom::BezierCurveN< degree > | inlinevirtual |
nearestTime(Point const &, Coord, Coord) const | Geom::BezierCurveN< degree > | virtual |
nearestTime(Point const &p, Coord from, Coord to) const | Geom::BezierCurveN< degree > | virtual |
Geom::Curve::nearestTime(Point const &p, Interval const &i) const | Geom::Curve | inline |
operator()(Coord t) const | Geom::Curve | inlinevirtual |
operator*=(Translate const &tr) override | Geom::BezierCurve | inlinevirtual |
operator*=(Scale const &s) override | Geom::BezierCurve | inlinevirtual |
operator*=(Affine const &m) override | Geom::BezierCurve | inlinevirtual |
operator*=(Translate const &tr) | Geom::BezierCurve | inlinevirtual |
operator*=(Scale const &s) | Geom::BezierCurve | inlinevirtual |
operator*=(Rotate const &r) | Geom::BezierCurve | inlinevirtual |
operator*=(HShear const &hs) | Geom::BezierCurve | inlinevirtual |
operator*=(VShear const &vs) | Geom::BezierCurve | inlinevirtual |
operator*=(Zoom const &z) | Geom::BezierCurve | inlinevirtual |
operator*=(Affine const &m)=0 | Geom::BezierCurve | virtual |
operator==(Curve const &c) const | Geom::Curve | inline |
operator[](unsigned ix) const | Geom::BezierCurve | inline |
order() const | Geom::BezierCurve | inline |
pointAndDerivatives(Coord t, unsigned n) const override | Geom::BezierCurve | inlinevirtual |
pointAt(Coord t) const override | Geom::BezierCurve | inlinevirtual |
portion(Coord f, Coord t) const override | Geom::BezierCurveN< degree > | inlinevirtual |
Geom::Curve::portion(Interval const &i) const | Geom::Curve | inline |
reverse() const override | Geom::BezierCurveN< degree > | inlinevirtual |
roots(Coord v, Dim2 d) const override | Geom::BezierCurve | inlinevirtual |
setFinal(Point const &v) override | Geom::BezierCurve | inlinevirtual |
setInitial(Point const &v) override | Geom::BezierCurve | inlinevirtual |
setPoint(unsigned ix, Point const &v) | Geom::BezierCurve | inline |
setPoints(std::vector< Point > const &ps) | Geom::BezierCurve | inlinevirtual |
size() const | Geom::BezierCurve | inline |
subdivide(Coord t) const | Geom::BezierCurveN< degree > | inline |
timeRange() const | Geom::Curve | inlinevirtual |
timesWithRadiusOfCurvature(double radius) const | Geom::BezierCurve | |
toSBasis() const override | Geom::BezierCurve | inlinevirtual |
transform(Affine const &m) | Geom::Curve | inline |
transformed(Affine const &m) const | Geom::Curve | inlinevirtual |
unitTangentAt(Coord t, unsigned n=3) const | Geom::Curve | virtual |
valueAt(Coord t, Dim2 d) const override | Geom::BezierCurve | inlinevirtual |
winding(Point const &p) const override | Geom::BezierCurveN< degree > | inlinevirtual |
winding(Point const &) const | Geom::BezierCurveN< degree > | virtual |
winding(Point const &p) const | Geom::BezierCurveN< degree > | virtual |
~Curve() | Geom::Curve | inlinevirtual |