#include <legendre.h>

Public Member Functions | |
| double | AssociatedPolynomial (unsigned l, unsigned m, ScalarType x) |
| double | AssociatedPolynomial (unsigned l, unsigned m, ScalarType cos_theta, ScalarType sin_theta) |
| DynamicLegendre () | |
| double | Polynomial (unsigned l, ScalarType x) |
Private Member Functions | |
| void | generate (ScalarType cos_theta, ScalarType sin_theta) |
Private Attributes | |
| ScalarType | _sin_theta |
| ScalarType | _x |
| ScalarType | matrix [MAX_L][MAX_L] |
Definition at line 169 of file legendre.h.
| vcg::math::DynamicLegendre< ScalarType, MAX_L >::DynamicLegendre | ( | ) | [inline] |
Definition at line 206 of file legendre.h.
| double vcg::math::DynamicLegendre< ScalarType, MAX_L >::AssociatedPolynomial | ( | unsigned | l, |
| unsigned | m, | ||
| ScalarType | x | ||
| ) | [inline] |
Reimplemented from vcg::math::Legendre< ScalarType >.
Definition at line 208 of file legendre.h.
| double vcg::math::DynamicLegendre< ScalarType, MAX_L >::AssociatedPolynomial | ( | unsigned | l, |
| unsigned | m, | ||
| ScalarType | cos_theta, | ||
| ScalarType | sin_theta | ||
| ) | [inline] |
Reimplemented from vcg::math::Legendre< ScalarType >.
Definition at line 218 of file legendre.h.
| void vcg::math::DynamicLegendre< ScalarType, MAX_L >::generate | ( | ScalarType | cos_theta, |
| ScalarType | sin_theta | ||
| ) | [inline, private] |
Definition at line 177 of file legendre.h.
| double vcg::math::DynamicLegendre< ScalarType, MAX_L >::Polynomial | ( | unsigned | l, |
| ScalarType | x | ||
| ) | [inline] |
Reimplemented from vcg::math::Legendre< ScalarType >.
Definition at line 228 of file legendre.h.
ScalarType vcg::math::DynamicLegendre< ScalarType, MAX_L >::_sin_theta [private] |
Definition at line 175 of file legendre.h.
ScalarType vcg::math::DynamicLegendre< ScalarType, MAX_L >::_x [private] |
Definition at line 174 of file legendre.h.
ScalarType vcg::math::DynamicLegendre< ScalarType, MAX_L >::matrix[MAX_L][MAX_L] [private] |
Definition at line 173 of file legendre.h.