1 #ifndef _SBASIS_GEOMETRIC
2 #define _SBASIS_GEOMETRIC
25 Piecewise<D2<SBasis> >
26 cutAtRoots(Piecewise<D2<SBasis> >
const &M,
double tol=1e-4);
29 atan2(D2<SBasis>
const &vect,
30 double tol=.01,
unsigned order=3);
33 atan2(Piecewise<D2<SBasis> >
const &vect,
34 double tol=.01,
unsigned order=3);
36 Piecewise<D2<SBasis> >
37 unitVector(D2<SBasis>
const &vect,
38 double tol=.01,
unsigned order=3);
39 Piecewise<D2<SBasis> >
40 unitVector(Piecewise<D2<SBasis> >
const &vect,
41 double tol=.01,
unsigned order=3);
47 Piecewise<SBasis> curvature( D2<SBasis>
const &M,
double tol=.01);
48 Piecewise<SBasis> curvature(Piecewise<D2<SBasis> >
const &M,
double tol=.01);
50 Piecewise<SBasis> arcLengthSb( D2<SBasis>
const &M,
double tol=.01);
51 Piecewise<SBasis> arcLengthSb(Piecewise<D2<SBasis> >
const &M,
double tol=.01);
53 double length( D2<SBasis>
const &M,
double tol=.01);
54 double length(Piecewise<D2<SBasis> >
const &M,
double tol=.01);
56 Piecewise<D2<SBasis> >
57 arc_length_parametrization(D2<SBasis>
const &M,
60 Piecewise<D2<SBasis> >
61 arc_length_parametrization(Piecewise<D2<SBasis> >
const &M,
66 unsigned centroid(Piecewise<D2<SBasis> >
const &p, Point&
centroid,
double &area);
int centroid(std::vector< Geom::Point > p, Geom::Point ¢roid, double &area)
Definition: geom.cpp:192