#include <legendre.h>
Public Member Functions | |
double | AssociatedPolynomial (unsigned l, unsigned m, ScalarType cos_theta, ScalarType sin_theta) |
double | AssociatedPolynomial (unsigned l, unsigned m, ScalarType x) |
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 | cos_theta, | |||
ScalarType | sin_theta | |||
) | [inline] |
Reimplemented from vcg::math::Legendre< ScalarType >.
Definition at line 218 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.
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.