ETL  0.04.19
bezier< V, T > Member List

This is the complete list of members for bezier< V, T >, including all inherited members.

affine_funcbezier_base< V, T >protected
begin() const bezier< V, T >
bezier()bezier< V, T >inline
bezier(const value_type &a, const value_type &b, const value_type &c, const value_type &d)bezier< V, T >inline
Bezier(value_type *VT, int degree, time_type t, value_type *Left, value_type *Right)bezier< V, T >inlineprivatestatic
bezier_base()bezier_base< V, T >inline
bezier_base(const value_type &a, const value_type &b, const value_type &c, const value_type &d, const time_type &r=0.0, const time_type &s=1.0)bezier_base< V, T >inline
ComputeXIntercept(value_type *VT)bezier< V, T >inlineprivatestatic
const_iterator typedefbezier< V, T >
ControlPolygonFlatEnough(value_type *VT)bezier< V, T >inlineprivatestatic
ConvertToBezierForm(const value_type &P, value_type *VT, value_type w[W_DEGREE+1])bezier< V, T >inlineprivatestatic
CrossingCount(value_type *VT)bezier< V, T >inlineprivatestatic
distbezier< V, T >
distance_type typedefbezier< V, T >
end() const bezier< V, T >
evaluate(time_type t, value_type &f, value_type &df) const bezier< V, T >inline
find_closest(bool fast, const value_type &x, int i=7) const bezier< V, T >inline
find_distance(time_type r, time_type s, int steps=7) const bezier< V, T >inline
FindRoots(value_type *w, time_type *t, int depth)bezier< V, T >inlineprivatestatic
get_dt() const bezier_base< V, T >inline
get_r() const bezier_base< V, T >inline
get_s() const bezier_base< V, T >inline
intersect(const bezier_base< value_type, time_type > &, time_type) const bezier_base< V, T >inline
intersect_hull(const bezier_base< value_type, time_type > &) const bezier_base< V, T >inline
iterator typedefbezier< V, T >
length() const bezier< V, T >inline
NearestPointOnCurve(const value_type &P, value_type VT[4])bezier< V, T >inlineprivatestatic
operator()(time_type t) const bezier_base< V, T >inline
operator[](int i)bezier_base< V, T >inline
operator[](int i) const bezier_base< V, T >inline
set_r(time_type new_r)bezier_base< V, T >inline
set_rs(time_type new_r, time_type new_s)bezier_base< V, T >inline
set_s(time_type new_s)bezier_base< V, T >inline
subdivide(bezier *left, bezier *right, const time_type &time=(time_type) 0.5) const bezier< V, T >inline
sync()bezier_base< V, T >inline
time_type typedefbezier< V, T >
value_type typedefbezier< V, T >