Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Functions | |
Geom::Linear | sbasis_getitem (Geom::SBasis const &p, int index) |
int | sbasis_len (Geom::SBasis const &p) |
Geom::Bezier | sbasis_to_returned_bezier (Geom::SBasis const &sb, size_t sz=0) |
template<typename T , typename target_type > | |
object | wrap_bounds_fast (T const &sb) |
object | wrap_bounds_exact (Geom::SBasis const &sb) |
object | wrap_bounds_local (Geom::SBasis const &sb, Geom::Interval const &iv) |
void | wrap_sbasis () |
Variables | |
Geom::SBasis(* | truncate_sbasis )(Geom::SBasis const &, unsigned) = &Geom::truncate |
Geom::SBasis(* | multiply_sbasis )(Geom::SBasis const &, Geom::SBasis const &) = &Geom::multiply |
Geom::SBasis(* | integral_sbasis )(Geom::SBasis const &) = &Geom::integral |
Geom::SBasis(* | derivative_sbasis )(Geom::SBasis const &) = &Geom::derivative |
Geom::Linear sbasis_getitem | ( | Geom::SBasis const & | p, |
int | index | ||
) |
Definition at line 47 of file sbasis.cpp.
References D, index, and Geom::SBasis::size().
Referenced by wrap_sbasis().
int sbasis_len | ( | Geom::SBasis const & | p | ) |
Definition at line 61 of file sbasis.cpp.
References Geom::SBasis::size().
Referenced by wrap_sbasis().
Geom::Bezier sbasis_to_returned_bezier | ( | Geom::SBasis const & | sb, |
size_t | sz = 0 |
||
) |
Definition at line 69 of file sbasis.cpp.
References Geom::sbasis_to_bezier().
Referenced by wrap_sbasis().
object wrap_bounds_exact | ( | Geom::SBasis const & | sb | ) |
Definition at line 87 of file sbasis.cpp.
Referenced by wrap_sbasis().
object wrap_bounds_fast | ( | T const & | sb | ) |
Definition at line 81 of file sbasis.cpp.
References bounds_fast().
object wrap_bounds_local | ( | Geom::SBasis const & | sb, |
Geom::Interval const & | iv | ||
) |
Definition at line 92 of file sbasis.cpp.
Referenced by wrap_sbasis().
void wrap_sbasis | ( | ) |
Definition at line 96 of file sbasis.cpp.
References Geom::SBasisOf< double >::at0(), Geom::SBasisOf< double >::at1(), Geom::compose(), derivative_sbasis, Geom::divide(), integral_sbasis, Geom::inverse(), Geom::SBasisOf< double >::isFinite(), Geom::SBasisOf< double >::isZero(), Geom::min(), multiply_sbasis, Geom::SBasisOf< double >::normalize(), Geom::reciprocal(), Geom::reverse(), Geom::roots(), sbasis_getitem(), sbasis_len(), sbasis_to_returned_bezier(), Geom::shift(), Geom::sqrt(), Geom::SBasisOf< double >::tailError(), Geom::SBasisOf< double >::toSBasis(), Geom::SBasisOf< double >::truncate(), truncate_sbasis, Geom::SBasisOf< double >::valueAt(), wrap_bounds_exact(), and wrap_bounds_local().
Referenced by BOOST_PYTHON_MODULE().
Geom::SBasis(* derivative_sbasis) (Geom::SBasis const &) | ( | Geom::SBasis const & | ) | = &Geom::derivative |
Definition at line 45 of file sbasis.cpp.
Referenced by wrap_sbasis().
Geom::SBasis(* integral_sbasis) (Geom::SBasis const &) | ( | Geom::SBasis const & | ) | = &Geom::integral |
Definition at line 44 of file sbasis.cpp.
Referenced by wrap_sbasis().
Geom::SBasis(* multiply_sbasis) (Geom::SBasis const &, Geom::SBasis const &) | ( | Geom::SBasis const & | , |
Geom::SBasis const & | |||
) | = &Geom::multiply |
Definition at line 43 of file sbasis.cpp.
Referenced by wrap_sbasis().
Geom::SBasis(* truncate_sbasis) (Geom::SBasis const &, unsigned) | ( | Geom::SBasis const & | , |
unsigned | |||
) | = &Geom::truncate |
Definition at line 42 of file sbasis.cpp.
Referenced by wrap_sbasis().