Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
2geom Directory Reference

Directories

 intervaltree
 
 numeric
 
 orphan-code
 
 symbolic
 

Files

 2geom.h
 Include everything.
 
 affine.h
 3x3 affine transformation matrix.
 
 angle.h
 Various trigoniometric helper functions.
 
 basic-intersection.h
 Basic intersection routines.
 
 bezier-curve.h
 Bezier curve.
 
 bezier-to-sbasis.h
 Conversion between Bezier control points and SBasis curves.
 
 bezier-utils.h
 Bezier fitting algorithms.
 
 bezier.h
 Bernstein-Bezier polynomial.
 
 cairo-path-sink.h
 Path sink for Cairo contexts.
 
 choose.h
 Calculation of binomial cefficients.
 
 circle.h
 Circle shape.
 
 concepts.h
 Template concepts used by 2Geom.
 
 conic_section_clipper.h
 Conic section clipping with respect to a rectangle.
 
 conic_section_clipper_cr.h
 Conic section clipping with respect to a rectangle.
 
 conic_section_clipper_impl.h
 Conic section clipping with respect to a rectangle.
 
 conicsec.h
 Conic Section.
 
 convex-hull.h
 Convex hull data structures.
 
 coord.h
 Integral and real coordinate types and some basic utilities.
 
 crossing.h
 Structure representing the intersection of two curves.
 
 curve.h
 Abstract curve type.
 
 curves.h
 Include all curve types.
 
 d2.h
 Lifts one dimensional objects into 2D.
 
 ellipse.h
 Ellipse shape.
 
 elliptical-arc.h
 Elliptical arc curve.
 
 exception.h
 Defines the different types of exceptions that 2geom can throw.
 
 forward.h
 Contains forward declarations of 2geom types.
 
 generic-interval.h
 Closed interval of generic values.
 
 generic-rect.h
 Axis-aligned rectangle.
 
 geom.h
 Various geometrical calculations.
 
 int-interval.h
 Closed interval of integer values.
 
 int-point.h
 Cartesian point / 2D vector with integer coordinates.
 
 int-rect.h
 Axis-aligned rectangle with integer coordinates.
 
 intersection-graph.h
 Path intersection graph.
 
 intersection.h
 Intersection utilities.
 
 interval.h
 Simple closed interval class.
 
 line.h
 Infinite straight line.
 
 linear.h
 Linear fragment function class.
 
 math-utils.h
 Low level math functions and compatibility wrappers.
 
 nearest-time.h
 Nearest time routines for D2<SBasis> and Piecewise<D2<SBasis>>
 
 ord.h
 Comparator template.
 
 parallelogram.h
 
 path-intersection.h
 Path intersection.
 
 path-sink.h
 callback interface for SVG path data
 
 path.h
 Path - a sequence of contiguous curves.
 
 pathvector.h
 PathVector - a sequence of subpaths.
 
 piecewise.h
 Piecewise function class.
 
 point.h
 Cartesian point / 2D vector and related operations.
 
 polynomial.h
 Polynomial in canonical (monomial) basis.
 
 ray.h
 Infinite straight ray.
 
 rect.h
 Axis-aligned rectangle.
 
 sbasis-2d.h
 Obsolete 2D SBasis function class.
 
 sbasis-curve.h
 Symmetric power basis curve.
 
 sbasis-geometric.h
 two-dimensional geometric operators.
 
 sbasis-math.h
 some std functions to work with (pw)s-basis
 
 sbasis-poly.h
 Conversion between SBasis and Poly.
 
 sbasis-to-bezier.h
 Conversion between SBasis and Bezier basis polynomials.
 
 sbasis.h
 Polynomial in symmetric power basis (S-basis)
 
 solver.h
 Finding roots of Bernstein-Bezier polynomials.
 
 svg-path-parser.h
 parse SVG path specifications
 
 svg-path-writer.h
 Path sink which writes an SVG-compatible command string.
 
 sweep-bounds.h
 Sweepline intersection of groups of rectangles.
 
 sweeper.h
 Class for implementing sweepline algorithms.
 
 transforms.h
 Affine transformation classes.
 
 utils.h
 Various utility functions.