Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
solve-bezier-one-d.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Geom
 Various utility functions.
 

Functions

void Geom::find_bernstein_roots (double const *w, unsigned degree, std::vector< double > &solutions, unsigned depth, double left_t=0, double right_t=1, bool use_secant=true)
 
void Geom::find_bernstein_roots (std::vector< double > &solutions, Geom::Bezier const &bz, double left_t, double right_t)
 

Variable Documentation

◆ degree

◆ MAX_DEPTH

constexpr size_t MAX_DEPTH = 53
staticconstexpr

Definition at line 22 of file solve-bezier-one-d.cpp.

◆ N

size_t N

Definition at line 23 of file solve-bezier-one-d.cpp.

Referenced by Geom::approx_min(), Inkscape::UI::Dialog::AttrDialog::AttrDialog(), Inkscape::Filters::calcFilter(), Inkscape::Filters::calcTriggsSdikaInitialization(), Inkscape::Filters::calcTriggsSdikaM(), Inkscape::UI::Dialog::DocumentResources::DocumentResources(), eval_bernstein(), Geom::NL::detail::trace< 1, N >::evaluate(), Geom::SL::mvpoly< N, CoeffT >::evaluate_impl(), Inkscape::UI::Dialog::ExtensionsGallery::ExtensionsGallery(), Inkscape::Filters::filter2D_IIR(), Inkscape::LivePathEffect::findShadowedTime(), Inkscape::UI::Widget::FontList::FontList(), Geom::SL::mvpoly< N, CoeffT >::for_each(), Inkscape::Filters::gaussian_pass_IIR(), Geom::NL::BaseSymmetricMatrix< N >::get(), Geom::NL::ConstBaseSymmetricMatrix< N >::get(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get_impl(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get_impl(), Inkscape::UI::NodeIterator< N >::get_pointer(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get_safe(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::get_safe_impl(), Shape::initialiseEdgeData(), Shape::initialisePointData(), ink_cairo_draw_drop_shadow(), Geom::SL::mvpoly< N, CoeffT >::lex_degree(), Geom::SL::mvpoly< N, CoeffT >::lex_degree_impl(), main(), main(), main(), main(), Geom::NL::ConstBaseSymmetricMatrix< N >::main_minor_const_view(), Geom::NL::BaseSymmetricMatrix< N >::main_minor_view(), Geom::SL::monomial< N, CoeffT >::make(), Geom::NL::Matrix::Matrix(), Geom::SL::mvpoly< N, CoeffT >::max_degree(), Geom::SL::mvpoly< N, CoeffT >::max_degree_impl(), Geom::SL::multi_index_zero(), Geom::detail::bezier_clipping::normal(), Inkscape::UI::NodeIterator< N >::operator*(), Geom::SL::MultiPoly< N, CoeffT >::operator+=(), Geom::SL::MultiPoly< N, CoeffT >::operator-=(), Geom::SL::MultiPoly< N, CoeffT >::operator=(), Geom::NL::Matrix::operator=(), pick_multi_index(), Inkscape::UI::NodeIterator< N >::ptr(), Geom::SL::mvpoly< N, CoeffT >::real_degree(), Geom::SL::mvpoly< N, CoeffT >::real_degree_impl(), Geom::rescale_homogenous(), cola::ConstrainedFDLayout::run(), cola::ConstrainedFDLayout::runOnce(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::set_safe(), Geom::SL::coefficient< N, Polynomial< CoeffT > >::set_safe_impl(), Geom::SL::shift(), Geom::SL::mvpoly< N, CoeffT >::shift(), Geom::SL::mvpoly< N, CoeffT >::shift_impl(), strip_important(), Geom::NL::SymmetricMatrix< N >::SymmetricMatrix(), TEST(), TEST_F(), TEST_F(), Geom::SL::MultiPoly< N, CoeffT >::trailing_coefficient(), Geom::SL::MultiPoly< N, CoeffT >::trailing_coefficient(), and Inkscape::Util::treeify().

◆ solutions