|
ndcurves 2.3.0
create and manipulate spline and bezier curves.
|
#include <ndcurves/bernstein.h>
Public Member Functions | |
| Bern () | |
| Bern (const unsigned int m, const unsigned int i) | |
| virtual | ~Bern () |
| Numeric | operator() (const Numeric u) const |
| Evaluation of Bernstein polynomial at value u. | |
| virtual bool | operator== (const Bern &other) const |
| Check if actual Bernstein polynomial and other are approximately equal. | |
| virtual bool | operator!= (const Bern &other) const |
| Check if actual Bernstein polynomial and other are different. | |
| template<class Archive> | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| Numeric | m_minus_i |
| Numeric | i_ |
| Numeric | bin_m_i_ |
Friends | |
| class | boost::serialization::access |
|
inline |
|
inline |
|
inline |
Evaluation of Bernstein polynomial at value u.
| u | : value between 0 and 1. |
|
inline |
|
friend |
| Numeric Bern< Numeric >::bin_m_i_ |
| Numeric Bern< Numeric >::i_ |
| Numeric Bern< Numeric >::m_minus_i |