List of all items
Structs
- Affine
- Arc
- BezPath
- Circle
- CircleSegment
- ConstPoint
- CubicBez
- CubicBezIter
- CurveFitSample
- Ellipse
- Insets
- Line
- LineIntersection
- MinDistance
- Moments
- Nearest
- PathSegIter
- Point
- QuadBez
- QuadBezIter
- QuadSpline
- Rect
- RoundedRect
- RoundedRectRadii
- Segments
- Size
- Stroke
- StrokeOpts
- SvgArc
- TranslateScale
- Triangle
- Vec2
- affine::Affine
- arc::Arc
- bezpath::BezPath
- bezpath::LineIntersection
- bezpath::MinDistance
- bezpath::PathSegIter
- bezpath::Segments
- circle::Circle
- circle::CircleSegment
- cubicbez::CubicBez
- cubicbez::CubicBezIter
- cubicbez::ToQuads
- ellipse::Ellipse
- fit::CurveDist
- fit::CurveFitSample
- insets::Insets
- line::ConstPoint
- line::Line
- moments::Moments
- offset::CubicOffset
- param_curve::Nearest
- point::Point
- quadbez::FlattenParams
- quadbez::QuadBez
- quadbez::QuadBezIter
- quadspline::QuadSpline
- quadspline::ToQuadBez
- rect::Rect
- rounded_rect::RectPathIter
- rounded_rect::RoundedRect
- rounded_rect_radii::RoundedRectRadii
- simplify::SimplifyBezPath
- simplify::SimplifyCubic
- simplify::SimplifyOptions
- simplify::SimplifyState
- size::Size
- stroke::Stroke
- stroke::StrokeCtx
- stroke::StrokeOpts
- svg::SvgArc
- svg::SvgLexer
- translate_scale::TranslateScale
- triangle::Triangle
- vec2::Vec2
Enums
- Cap
- CuspType
- Join
- PathEl
- PathSeg
- StrokeOptLevel
- SvgParseError
- bezpath::PathEl
- bezpath::PathSeg
- cubicbez::CuspType
- fit::FitResult
- simplify::SimplifyOptLevel
- stroke::Cap
- stroke::DashState
- stroke::Join
- stroke::StrokeOptLevel
- svg::SvgParseError
Traits
- ParamCurve
- ParamCurveArclen
- ParamCurveArea
- ParamCurveCurvature
- ParamCurveDeriv
- ParamCurveExtrema
- ParamCurveFit
- ParamCurveMoments
- ParamCurveNearest
- Shape
- common::FloatExt
- fit::ParamCurveFit
- moments::ParamCurveMoments
- param_curve::ParamCurve
- param_curve::ParamCurveArclen
- param_curve::ParamCurveArea
- param_curve::ParamCurveCurvature
- param_curve::ParamCurveDeriv
- param_curve::ParamCurveExtrema
- param_curve::ParamCurveNearest
- shape::Shape
Macros
Functions
- arc::rotate_pt
- arc::sample_ellipse
- bezpath::cubic_bez_coefs
- bezpath::flatten
- bezpath::quadratic_bez_coefs
- bezpath::reverse_subpath
- bezpath::segments
- circle::point_on_circle
- common::depressed_cubic_dominant
- common::eps_rel
- common::factor_quartic_inner
- common::solve_cubic
- common::solve_itp
- common::solve_itp_fallible
- common::solve_quadratic
- common::solve_quartic
- common::solve_quartic_inner
- cubicbez::arclen_quadrature_core
- cubicbez::arclen_rec
- cubicbez::cubics_to_quadratic_splines
- cubics_to_quadratic_splines
- dash
- ellipse::agm_elliptic_perimeter
- ellipse::kummer_elliptic_perimeter
- ellipse::kummer_elliptic_perimeter_range
- fit::cubic_fit
- fit::fit_opt_err_delta
- fit::fit_opt_segment
- fit::fit_to_bezpath
- fit::fit_to_bezpath_opt
- fit::fit_to_bezpath_opt_inner
- fit::fit_to_bezpath_rec
- fit::fit_to_cubic
- fit::measure_one_seg
- fit::try_fit_line
- fit_to_bezpath
- fit_to_bezpath_opt
- fit_to_cubic
- flatten
- mindist::A_r
- mindist::C_rk
- mindist::D_rk
- mindist::S
- mindist::basis_function
- mindist::choose
- mindist::min_dist_param
- quadbez::approx_parabola_integral
- quadbez::approx_parabola_inv_integral
- segments
- simplify::simplify_bezpath
- stroke
- stroke::dash
- stroke::dash_impl
- stroke::extend_reversed
- stroke::fit_with_opts
- stroke::round_cap
- stroke::round_join
- stroke::round_join_rev
- stroke::seg_to_el
- stroke::square_cap
- stroke::stroke
- stroke::stroke_undashed
Type Aliases
Constants
- DEFAULT_ACCURACY
- MAX_EXTREMA
- bezpath::TO_QUAD_TOL
- common::GAUSS_LEGENDRE_COEFFS_11
- common::GAUSS_LEGENDRE_COEFFS_16
- common::GAUSS_LEGENDRE_COEFFS_16_HALF
- common::GAUSS_LEGENDRE_COEFFS_24
- common::GAUSS_LEGENDRE_COEFFS_24_HALF
- common::GAUSS_LEGENDRE_COEFFS_3
- common::GAUSS_LEGENDRE_COEFFS_32
- common::GAUSS_LEGENDRE_COEFFS_32_HALF
- common::GAUSS_LEGENDRE_COEFFS_4
- common::GAUSS_LEGENDRE_COEFFS_5
- common::GAUSS_LEGENDRE_COEFFS_6
- common::GAUSS_LEGENDRE_COEFFS_7
- common::GAUSS_LEGENDRE_COEFFS_8
- common::GAUSS_LEGENDRE_COEFFS_8_HALF
- common::GAUSS_LEGENDRE_COEFFS_9
- cubicbez::MAX_SPLINE_SPLIT
- fit::D_PENALTY_ELBOW
- fit::D_PENALTY_SLOPE
- fit::N_SAMPLE
- param_curve::DEFAULT_ACCURACY
- param_curve::MAX_EXTREMA
- stroke::DASH_ACCURACY