Inkscape
Vector Graphics Editor
Curves

Functions mapping the unit interval to a plane. More...

Classes

class  Geom::Curve
 Abstract continuous curve on a plane defined on [0,1]. More...
 
class  Geom::SBasisCurve
 Symmetric power basis curve. More...
 
class  Geom::BezierCurve
 Two-dimensional Bezier curve of arbitrary order. More...
 
class  Geom::BezierCurveN< degree >
 Bezier curve with compile-time specified order. More...
 
class  Geom::EllipticalArc
 Elliptical arc curve. More...
 

Typedefs

typedef BezierCurveN< 1 > Geom::LineSegment
 Line segment. More...
 
typedef BezierCurveN< 2 > Geom::QuadraticBezier
 Quadratic (order 2) Bezier curve. More...
 
typedef BezierCurveN< 3 > Geom::CubicBezier
 Cubic (order 3) Bezier curve. More...
 

Detailed Description

Functions mapping the unit interval to a plane.

Curves are functions \(\mathbf{C}: [0, 1] \to \mathbb{R}^2\). For details, see the documentation for the Curve class. All curves can be included in paths and path sequences.

Typedef Documentation

◆ CubicBezier

Cubic (order 3) Bezier curve.

Definition at line 318 of file bezier-curve.h.

◆ LineSegment

Line segment.

Line segments are Bezier curves of order 1. They have only two control points, the starting point and the ending point.

Definition at line 310 of file bezier-curve.h.

◆ QuadraticBezier

Quadratic (order 2) Bezier curve.

Definition at line 314 of file bezier-curve.h.