#include <FDH14.h>
Public Member Functions | |
| RotInfo () | |
| RotInfo (const float trMat[4][4]) | |
| RotInfo (const Matrix4f &trMat) | |
| RotInfo (const Vector3 &direction) | |
| virtual | ~RotInfo () |
| void | recompute (const float trMat[4][4]) |
| void | recompute (const Matrix4f &trMat) |
| void | recompute (const Vector3 &direction) |
| FDH_Precomp | get (int index) const |
| RotInfo * | clone (void) const |
| Matrix4 | getMat (void) const |
Static Public Member Functions | |
| static float | fast_lp (const FDH_Precomp &r, const float origFDH[]) |
Protected Member Functions | |
| void | fdh_precomp (FDH_Precomp *r, const float c[]) |
Protected Attributes | |
| FDH_Precomp * | r |
| array of precomp. values (2 or 14 values) | |
| float | mat [4][4] |
| actual rotation or directional matrix | |
| int | rotation |
| Vvalues of rotation or extent. | |
Static Protected Attributes | |
| static const int | _SgnCtrl [8][4] |
| aux matrix | |
Friends | |
| class | FDH14 |
Classes | |
| struct | FDH_Precomp |
Definition at line 109 of file FDH14.h.
|
|
Constructor - sets the transformation matrix to initial Definition at line 385 of file FDH14.cc. References FDH14::RotInfo::r, FDH14::RotInfo::recompute(), and FDH14::RotInfo::rotation. Referenced by FDH14::RotInfo::clone(). |
|
|
Constructor
Definition at line 394 of file FDH14.cc. References FDH14::RotInfo::r, FDH14::RotInfo::recompute(), and FDH14::RotInfo::rotation. |
|
|
Constructor
Definition at line 401 of file FDH14.cc. References FDH14::RotInfo::r, FDH14::RotInfo::recompute(), and FDH14::RotInfo::rotation. |
|
|
Constructor for one direction
Definition at line 408 of file FDH14.cc. References FDH14::RotInfo::r, FDH14::RotInfo::recompute(), and FDH14::RotInfo::rotation. |
|
|
Destructor Definition at line 168 of file FDH14.h. References FDH14::RotInfo::r. |
|
|
Definition at line 529 of file FDH14.cc. References FDH14::RotInfo::mat, FDH14::RotInfo::r, FDH14::RotInfo::rotation, FDH14::RotInfo::RotInfo(), and FDH14::SIZE. |
|
||||||||||||
|
Computes new FDH value for rotated FDH
Definition at line 177 of file FDH14.h. References FDH14::RotInfo::FDH_Precomp::p, FDH14::RotInfo::r, FDH14::RotInfo::FDH_Precomp::tau, FDH14::RotInfo::FDH_Precomp::v1, and FDH14::RotInfo::FDH_Precomp::v2. Referenced by FDH14::_rotate(), FDH14::_rotateX(), FDH14::_rotateY(), FDH14::_rotateZ(), FDH14::_transform(), and FDH14::extent(). |
|
||||||||||||
|
|
|
|
Definition at line 217 of file FDH14.h. References FDH14::RotInfo::r. Referenced by FDH14::_rotate(), FDH14::_rotateX(), FDH14::_rotateY(), FDH14::_rotateZ(), FDH14::_transform(), and FDH14::extent(). |
|
|
Definition at line 553 of file FDH14.cc. References FDH14::RotInfo::mat. |
|
|
Recomputes rotation informations for given direction
Definition at line 494 of file FDH14.cc. References for(), FDH14::RotInfo::mat, and FDH14::RotInfo::rotation. |
|
|
Recomputes rotation informations for given transformation matrix
Definition at line 454 of file FDH14.cc. References FDH14::FDHMat, FDH14::RotInfo::mat, FDH14::RotInfo::r, FDH14::RotInfo::rotation, and FDH14::SIZE. |
|
|
Recomputes rotation informations for given transformation matrix
Definition at line 415 of file FDH14.cc. References FDH14::FDHMat, FDH14::RotInfo::mat, FDH14::RotInfo::r, FDH14::RotInfo::rotation, and FDH14::SIZE. Referenced by FDH14::RotInfo::RotInfo(). |
|
|
|
|
|
Initial value:
{
{10, 12, 11, 13},
{12, 10, 6, 4},
{11, 6, 10, 5},
{ 6, 11, 12, 3},
{13, 4, 5, 10},
{ 4, 13, 3, 12},
{ 5, 3, 13, 11},
{ 3, 5, 4, 6}
}
|
|
|
actual rotation or directional matrix
Definition at line 130 of file FDH14.h. Referenced by FDH14::RotInfo::clone(), FDH14::RotInfo::getMat(), and FDH14::RotInfo::recompute(). |
|
|
array of precomp. values (2 or 14 values)
Definition at line 129 of file FDH14.h. Referenced by FDH14::RotInfo::clone(), FDH14::RotInfo::fast_lp(), FDH14::RotInfo::get(), FDH14::RotInfo::recompute(), FDH14::RotInfo::RotInfo(), and FDH14::RotInfo::~RotInfo(). |
|
|
Vvalues of rotation or extent.
Definition at line 131 of file FDH14.h. Referenced by FDH14::RotInfo::clone(), FDH14::RotInfo::recompute(), and FDH14::RotInfo::RotInfo(). |
1.4.6