Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Geom::BezierCurveN< degree > Member List

This is the complete list of members for Geom::BezierCurveN< degree >, including all inherited members.

_equalTo(Curve const &c) const overrideGeom::BezierCurveprotectedvirtual
allNearestTimes(Point const &p, Coord from=0, Coord to=1) constGeom::Curvevirtual
allNearestTimes(Point const &p, Interval const &i)Geom::Curveinline
assert_degree(BezierCurveN< required_degree > const *)Geom::BezierCurveN< degree >inlineprivatestatic
bezier_length(std::vector< Point > const &points, Coord tolerance)Geom::BezierCurverelated
BezierCurve()Geom::BezierCurveinlineprotected
BezierCurve(Bezier const &x, Bezier const &y)Geom::BezierCurveinlineprotected
BezierCurve(std::vector< Point > const &pts)Geom::BezierCurveprotected
BezierCurve(D2< Bezier > const &b)Geom::BezierCurveinlineexplicit
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 overrideGeom::BezierCurveinlinevirtual
boundsFast() const overrideGeom::BezierCurveinlinevirtual
boundsLocal(OptInterval const &i, unsigned deg) const overrideGeom::BezierCurveinlinevirtual
Geom::Curve::boundsLocal(OptInterval const &a) constGeom::Curveinline
controlPoint(unsigned ix) constGeom::BezierCurveinline
controlPoints() constGeom::BezierCurveinline
create(std::vector< Point > const &pts)Geom::BezierCurvestatic
degreesOfFreedom() const overrideGeom::BezierCurveinlinevirtual
derivative() const overrideGeom::BezierCurveN< degree >inlinevirtual
derivative() constGeom::BezierCurveN< degree >virtual
derivative() constGeom::BezierCurveN< degree >virtual
duplicate() const overrideGeom::BezierCurveN< degree >inlinevirtual
expandToTransformed(Rect &bbox, Affine const &transform) const overrideGeom::BezierCurveN< degree >inlinevirtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
expandToTransformed(Rect &bbox, Affine const &transform) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) const overrideGeom::BezierCurveN< degree >inlinevirtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
feed(PathSink &sink, bool moveto_initial) constGeom::BezierCurveN< degree >virtual
finalPoint() const overrideGeom::BezierCurveinlinevirtual
fragment() constGeom::BezierCurveinline
initialPoint() const overrideGeom::BezierCurveinlinevirtual
innerGeom::BezierCurveprotected
intersect(Curve const &other, Coord eps=EPSILON) const overrideGeom::BezierCurveN< degree >inlinevirtual
intersect(Curve const &, Coord) constGeom::BezierCurveN< degree >virtual
intersect(Curve const &, Coord) constGeom::BezierCurveN< degree >virtual
intersect(Curve const &, Coord) constGeom::BezierCurveN< degree >virtual
intersect(Curve const &other, Coord eps) constGeom::BezierCurveN< degree >virtual
intersect(Curve const &other, Coord eps) constGeom::BezierCurveN< degree >virtual
intersect(Curve const &other, Coord eps) constGeom::BezierCurveN< degree >virtual
intersectSelf(Coord eps=EPSILON) constGeom::Curvevirtual
isDegenerate() const overrideGeom::BezierCurveN< degree >inlinevirtual
isDegenerate() constGeom::BezierCurveN< degree >inlinevirtual
isLineSegment() const overrideGeom::BezierCurveN< degree >inlinevirtual
isLineSegment() constGeom::BezierCurveN< degree >inlinevirtual
isNear(Curve const &c, Coord precision) const overrideGeom::BezierCurvevirtual
length(Coord tolerance) const overrideGeom::BezierCurvevirtual
nearestTime(Point const &p, Coord from=0, Coord to=1) const overrideGeom::BezierCurveN< degree >inlinevirtual
nearestTime(Point const &, Coord, Coord) constGeom::BezierCurveN< degree >virtual
nearestTime(Point const &p, Coord from, Coord to) constGeom::BezierCurveN< degree >virtual
Geom::Curve::nearestTime(Point const &p, Interval const &i) constGeom::Curveinline
operator()(Coord t) constGeom::Curveinlinevirtual
operator*=(Translate const &tr) overrideGeom::BezierCurveinlinevirtual
operator*=(Scale const &s) overrideGeom::BezierCurveinlinevirtual
operator*=(Affine const &m) overrideGeom::BezierCurveinlinevirtual
operator*=(Translate const &tr)Geom::BezierCurveinlinevirtual
operator*=(Scale const &s)Geom::BezierCurveinlinevirtual
operator*=(Rotate const &r)Geom::BezierCurveinlinevirtual
operator*=(HShear const &hs)Geom::BezierCurveinlinevirtual
operator*=(VShear const &vs)Geom::BezierCurveinlinevirtual
operator*=(Zoom const &z)Geom::BezierCurveinlinevirtual
operator*=(Affine const &m)=0Geom::BezierCurvevirtual
operator==(Curve const &c) constGeom::Curveinline
operator[](unsigned ix) constGeom::BezierCurveinline
order() constGeom::BezierCurveinline
pointAndDerivatives(Coord t, unsigned n) const overrideGeom::BezierCurveinlinevirtual
pointAt(Coord t) const overrideGeom::BezierCurveinlinevirtual
portion(Coord f, Coord t) const overrideGeom::BezierCurveN< degree >inlinevirtual
Geom::Curve::portion(Interval const &i) constGeom::Curveinline
reverse() const overrideGeom::BezierCurveN< degree >inlinevirtual
roots(Coord v, Dim2 d) const overrideGeom::BezierCurveinlinevirtual
setFinal(Point const &v) overrideGeom::BezierCurveinlinevirtual
setInitial(Point const &v) overrideGeom::BezierCurveinlinevirtual
setPoint(unsigned ix, Point const &v)Geom::BezierCurveinline
setPoints(std::vector< Point > const &ps)Geom::BezierCurveinlinevirtual
size() constGeom::BezierCurveinline
subdivide(Coord t) constGeom::BezierCurveN< degree >inline
timeRange() constGeom::Curveinlinevirtual
timesWithRadiusOfCurvature(double radius) constGeom::BezierCurve
toSBasis() const overrideGeom::BezierCurveinlinevirtual
transform(Affine const &m)Geom::Curveinline
transformed(Affine const &m) constGeom::Curveinlinevirtual
unitTangentAt(Coord t, unsigned n=3) constGeom::Curvevirtual
valueAt(Coord t, Dim2 d) const overrideGeom::BezierCurveinlinevirtual
winding(Point const &p) const overrideGeom::BezierCurveN< degree >inlinevirtual
winding(Point const &) constGeom::BezierCurveN< degree >virtual
winding(Point const &p) constGeom::BezierCurveN< degree >virtual
~Curve()Geom::Curveinlinevirtual