Go to the source code of this file.
Namespaces | |
| namespace | ZFXMath |
| namespace | ZFXMath::SphericalHarmonics |
Classes | |
| struct | ZFXMath::SphericalHarmonics::TSample< PrecisionType > |
| Point on a unit Sphere. More... | |
| struct | ZFXMath::SphericalHarmonics::TSphericalFunction< PrecisionType, FuncValueType > |
| Spherical Function Interface. More... | |
| class | ZFXMath::SphericalHarmonics::TCoeffs< T > |
| Contains a SH comressed spherical function. More... | |
| class | ZFXMath::SphericalHarmonics::TCoeffs< T >::TAllocator< TAlloc > |
| Allocator for coefficients. More... | |
Functions | |
| template<class PrecisionType, class FuncValueType> void | Project (const TSphericalFunction< PrecisionType, FuncValueType > &func, const TSample< PrecisionType > *samples, const TCoeffs< PrecisionType > *coeffs, const int nb_samples, TCoeffs< FuncValueType > &dest) |
| template<class PrecisionType> PrecisionType | P (const int l, const int m, const PrecisionType x) |
| template<class PrecisionType> PrecisionType | y (const int l, const int m, const PrecisionType theta, const PrecisionType phi) |
| template<class PrecisionType> PrecisionType | K (const int l, const int m) |
1.3.8