#include <_bezier.h>
Inheritance diagram for bezier< V, T >:

Public Types | |
| typedef V | value_type |
| typedef T | time_type |
| typedef float | distance_type |
| typedef bezier_iterator< V, T > | iterator |
| typedef bezier_iterator< V, T > | const_iterator |
Public Member Functions | |
| bezier () | |
| bezier (const value_type &a, const value_type &b, const value_type &c, const value_type &d) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| time_type | find_closest (const value_type &x, int i=7, time_type r=(0), time_type s=(1)) const |
| distance_type | find_distance (time_type r, time_type s, int steps=7) const |
| distance_type | length () const |
| void | subdivide (bezier *left, bezier *right, const time_type &time=(time_type) 0.5) const |
| void | evaluate (time_type t, value_type &f, value_type &df) const |
Public Attributes | |
| distance_func< value_type > | dist |
Definition at line 501 of file _bezier.h.
|
|||||
|
Reimplemented from bezier_base< V, T >. Reimplemented in hermite< V, T >. |
|
|||||
|
Reimplemented from bezier_base< V, T >. Reimplemented in hermite< V, T >. |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
Definition at line 525 of file _bezier.h. References bezier< V, T >::dist, bezier_base< V, T >::r, and bezier_base< V, T >::s. |
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 572 of file _bezier.h. References bezier_base< V, T >::set_r(), bezier_base< V, T >::set_s(), and bezier_base< V, T >::sync(). |
|
||||||||||||||||||||
|
|
|
|||||
|
Definition at line 510 of file _bezier.h. Referenced by bezier< V, T >::find_closest(). |
1.4.6