Klassen | |
| struct | ZFXMath::SphericalHarmonics::TDevice< PrecisionType, FuncValueType > |
| Spherical Harmonic Lighting Device. Mehr... | |
| class | ZFXMath::SphericalHarmonics::TRotateMatrix< PrecisionType, FuncValueType > |
| Rotationsmatrix zum transformieren von SH Koeffizienten. Mehr... | |
| class | ZFXMath::SphericalHarmonics::TRotateMatrix< PrecisionType, FuncValueType >::SubMatrix |
| struct | ZFXMath::SphericalHarmonics::TSample< PrecisionType > |
| Punkt auf eienr Einheitssphäre. Mehr... | |
| struct | ZFXMath::SphericalHarmonics::TSphericalFunction< PrecisionType, FuncValueType > |
| Spherical Function Interface. Mehr... | |
| class | ZFXMath::SphericalHarmonics::TCoeffs< T > |
| beinhaltet eine SH-kompimierte sphärische Funktion Mehr... | |
| class | ZFXMath::SphericalHarmonics::TCoeffs< T >::TAllocator< TAlloc > |
| Speicherzuteiler für Koeffizienten. Mehr... | |
Funktionen | |
|
template<class PrecisionType> SphericalHarmonics::TSample< PrecisionType > * | GenerateSamples (const int nb_samples) |
| GenerateSamples. | |
| template<class PrecisionType> PrecisionType | drand48 () |
| int | lrand48 () |
| template<class PrecisionType> void | MultiStageNRooks (const int size, int *cells) |
| int | delta (const int m, const int n) |
| template<class PrecisionType> void | uvw (const int l, const int m, const int n, PrecisionType &u, PrecisionType &v, PrecisionType &w) |
| template<class PrecisionType, class FuncValueType> PrecisionType | M (const int l, const int m, const int n, const TRotateMatrix< PrecisionType, FuncValueType > &M) |
| template<class PrecisionType, class FuncValueType> PrecisionType | P (const int i, const int l, const int a, const int b, const TRotateMatrix< PrecisionType, FuncValueType > &M) |
| template<class PrecisionType, class FuncValueType> PrecisionType | U (const int l, const int m, const int n, const TRotateMatrix< PrecisionType, FuncValueType > &M) |
| template<class PrecisionType, class FuncValueType> PrecisionType | V (const int l, const int m, const int n, const TRotateMatrix< PrecisionType, FuncValueType > &M) |
| template<class PrecisionType, class FuncValueType> PrecisionType | W (const int l, const int m, const int n, const TRotateMatrix< PrecisionType, FuncValueType > &M) |
| template<class PrecisionType, class FuncValueType> void | SHRotate (TRotateMatrix< PrecisionType, FuncValueType > &shrm, const TMatrix3x3< PrecisionType > &rotation) |
| setze eine SHRotateMatrix durch eine einfache 4x4-Matrix | |
1.3.8