| 
    BitmapToolkit Scol plugin
    
   | 
 
#include <Prerequisites.h>
Public Member Functions | |
| BtQuaternion () | |
| BtQuaternion (float ww, float xx, float yy, float zz) | |
| BtQuaternion (float quat[4]) | |
| BtQuaternion (double quat[4]) | |
| bool | operator== (const BtQuaternion &rhs) const | 
| bool | operator!= (const BtQuaternion &rhs) const | 
| BtQuaternion | operator+ (const BtQuaternion &rkQ) const | 
| BtQuaternion | operator- (const BtQuaternion &rkQ) const | 
| BtQuaternion | operator- () const | 
| BtQuaternion | operator* (const BtQuaternion &rkQ) const | 
| BtQuaternion | operator* (float s) const | 
| BtQuaternion | Inverse () const | 
| Vector3 | operator* (const Vector3 &v) const | 
| float | Dot (const BtQuaternion &rkQ) const | 
| float | Norm () const | 
| float | normalise (void) | 
Static Public Member Functions | |
| static BtQuaternion | FromRotationMatrix (double rotMatrix[16], bool reverseX=false, bool reverseY=true) | 
| static BtQuaternion | Slerp (float fT, const BtQuaternion &rkP, const BtQuaternion &rkQ, bool shortestPath) | 
Public Attributes | |
| float | x | 
| float | y | 
| float | z | 
| float | w | 
Static Public Attributes | |
| static const BtQuaternion | IDENTITY | 
Friends | |
| BtQuaternion | operator* (float s, const BtQuaternion &q) | 
Detailed Description
Definition at line 283 of file Prerequisites.h.
Constructor & Destructor Documentation
◆ BtQuaternion() [1/4]
      
  | 
  inline | 
Definition at line 286 of file Prerequisites.h.
◆ BtQuaternion() [2/4]
      
  | 
  inline | 
Definition at line 294 of file Prerequisites.h.
◆ BtQuaternion() [3/4]
      
  | 
  inline | 
Definition at line 302 of file Prerequisites.h.
◆ BtQuaternion() [4/4]
      
  | 
  inline | 
Definition at line 310 of file Prerequisites.h.
Member Function Documentation
◆ Dot()
      
  | 
  inline | 
Definition at line 478 of file Prerequisites.h.
◆ FromRotationMatrix()
      
  | 
  inlinestatic | 
Definition at line 396 of file Prerequisites.h.
◆ Inverse()
      
  | 
  inline | 
Definition at line 368 of file Prerequisites.h.
◆ Norm()
      
  | 
  inline | 
Definition at line 483 of file Prerequisites.h.
◆ normalise()
      
  | 
  inline | 
Definition at line 485 of file Prerequisites.h.
◆ operator!=()
      
  | 
  inline | 
Definition at line 327 of file Prerequisites.h.
◆ operator*() [1/3]
      
  | 
  inline | 
Definition at line 344 of file Prerequisites.h.
◆ operator*() [2/3]
Definition at line 383 of file Prerequisites.h.
◆ operator*() [3/3]
      
  | 
  inline | 
Definition at line 358 of file Prerequisites.h.
◆ operator+()
      
  | 
  inline | 
Definition at line 332 of file Prerequisites.h.
◆ operator-() [1/2]
      
  | 
  inline | 
Definition at line 342 of file Prerequisites.h.
◆ operator-() [2/2]
      
  | 
  inline | 
Definition at line 337 of file Prerequisites.h.
◆ operator==()
      
  | 
  inline | 
Definition at line 321 of file Prerequisites.h.
◆ Slerp()
      
  | 
  inlinestatic | 
Definition at line 492 of file Prerequisites.h.
Friends And Related Symbol Documentation
◆ operator*
      
  | 
  friend | 
Definition at line 363 of file Prerequisites.h.
Member Data Documentation
◆ IDENTITY
      
  | 
  static | 
Definition at line 318 of file Prerequisites.h.
◆ w
| float BtQuaternion::w | 
Definition at line 540 of file Prerequisites.h.
◆ x
| float BtQuaternion::x | 
Definition at line 537 of file Prerequisites.h.
◆ y
| float BtQuaternion::y | 
Definition at line 538 of file Prerequisites.h.
◆ z
| float BtQuaternion::z | 
Definition at line 539 of file Prerequisites.h.
The documentation for this class was generated from the following files:
- include/Prerequisites.h
 - src/MathToolkit.cpp
 
Generated by