Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
sbasis.cpp File Reference

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
 

Function Documentation

◆ sbasis_getitem()

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().

◆ sbasis_len()

int sbasis_len ( Geom::SBasis const &  p)

Definition at line 61 of file sbasis.cpp.

References Geom::SBasis::size().

Referenced by wrap_sbasis().

◆ sbasis_to_returned_bezier()

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().

◆ wrap_bounds_exact()

object wrap_bounds_exact ( Geom::SBasis const &  sb)

Definition at line 87 of file sbasis.cpp.

Referenced by wrap_sbasis().

◆ wrap_bounds_fast()

template<typename T , typename target_type >
object wrap_bounds_fast ( T const &  sb)

Definition at line 81 of file sbasis.cpp.

References bounds_fast().

◆ wrap_bounds_local()

object wrap_bounds_local ( Geom::SBasis const &  sb,
Geom::Interval const &  iv 
)

Definition at line 92 of file sbasis.cpp.

Referenced by wrap_sbasis().

◆ wrap_sbasis()

Variable Documentation

◆ derivative_sbasis

Geom::SBasis(* derivative_sbasis) (Geom::SBasis const &) ( Geom::SBasis const &  ) = &Geom::derivative

Definition at line 45 of file sbasis.cpp.

Referenced by wrap_sbasis().

◆ integral_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().

◆ multiply_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().

◆ truncate_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().