Inkscape
Vector Graphics Editor
|
Some two-dimensional SBasis operations. More...
Go to the source code of this file.
Namespaces | |
namespace | Geom |
Various utility functions. | |
Functions | |
SBasis | Geom::L2 (D2< SBasis > const &a, unsigned k) |
D2< SBasis > | Geom::multiply (Linear const &a, D2< SBasis > const &b) |
D2< SBasis > | Geom::multiply (SBasis const &a, D2< SBasis > const &b) |
D2< SBasis > | Geom::truncate (D2< SBasis > const &a, unsigned terms) |
unsigned | Geom::sbasis_size (D2< SBasis > const &a) |
double | Geom::tail_error (D2< SBasis > const &a, unsigned tail) |
Piecewise< D2< SBasis > > | Geom::sectionize (D2< Piecewise< SBasis > > const &a) |
D2< Piecewise< SBasis > > | Geom::make_cuts_independent (Piecewise< D2< SBasis > > const &a) |
Piecewise< D2< SBasis > > | Geom::rot90 (Piecewise< D2< SBasis > > const &a) |
Piecewise< SBasis > | Geom::cross (Piecewise< D2< SBasis > > const &a, Piecewise< D2< SBasis > > const &b) |
Piecewise< D2< SBasis > > | Geom::operator* (Piecewise< D2< SBasis > > const &a, Affine const &m) |
Piecewise< D2< SBasis > > | Geom::force_continuity (Piecewise< D2< SBasis > > const &f, double tol=0, bool closed=false) |
std::vector< Geom::Piecewise< Geom::D2< Geom::SBasis > > > | Geom::split_at_discontinuities (Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwsbin, double tol=.0001) |
Point | Geom::unitTangentAt (D2< SBasis > const &a, Coord t, unsigned n=3) |
static void | Geom::set_first_point (Piecewise< D2< SBasis > > &f, Point const &a) |
static void | Geom::set_last_point (Piecewise< D2< SBasis > > &f, Point const &a) |
std::vector< Piecewise< D2< SBasis > > > | Geom::fuse_nearby_ends (std::vector< Piecewise< D2< SBasis > > > const &f, double tol=0) |
static std::vector< Interval > | Geom::intersect (std::vector< Interval > const &a, std::vector< Interval > const &b) |
std::vector< Interval > | Geom::level_set (D2< SBasis > const &f, Rect region) |
std::vector< Interval > | Geom::level_set (D2< SBasis > const &f, Point p, double tol) |
std::vector< std::vector< Interval > > | Geom::level_sets (D2< SBasis > const &f, std::vector< Rect > regions) |
std::vector< std::vector< Interval > > | Geom::level_sets (D2< SBasis > const &f, std::vector< Point > pts, double tol) |
Some two-dimensional SBasis operations.
Definition in file d2-sbasis.cpp.