enum |  RotationOrder  
   |  kXYZ  
 |     |  kYZX  
 |     |  kZXY  
 |     |  kXZY  
 |     |  kYXZ  
 |     |  kZYX   
 |  
 
 | 
   | MEulerRotation () 
 | 
   | MEulerRotation (const  MEulerRotation  &src) 
 | 
   | MEulerRotation (const  MVector  &v,  RotationOrder  ord =  kXYZ ) 
 | 
   | MEulerRotation (double xx, double yy, double zz,  RotationOrder  ord =  kXYZ ) 
 | 
   | ~MEulerRotation () 
 | 
   MEulerRotation  &  | operator= (const  MEulerRotation  &src) 
 | 
   MEulerRotation  &  | operator= (const  MQuaternion  &q) 
 | 
   MEulerRotation  &  | operator= (const  MMatrix  &m) 
 | 
   MEulerRotation  &  | operator= (const  MVector  &v) 
 | 
   MEulerRotation  &  | setValue (const  MVector  &v,  RotationOrder  ord =  kXYZ ) 
 | 
   MEulerRotation  &  | setValue (double xx, double yy, double zz,  RotationOrder  ord =  kXYZ ) 
 | 
   MQuaternion   | asQuaternion () const 
 | 
   MMatrix   | asMatrix () const 
 | 
   MVector   | asVector () const 
 | 
  double  | operator[] (unsigned int i) const 
 | 
   MEulerRotation   | operator+ (const  MEulerRotation  &other) const 
 | 
   MEulerRotation  &  | operator+= (const  MEulerRotation  &other) 
 | 
   MEulerRotation   | operator- (const  MEulerRotation  &other) const 
 | 
   MEulerRotation  &  | operator-= (const  MEulerRotation  &other) 
 | 
   MEulerRotation   | operator- () const 
 | 
   MEulerRotation   | operator* (const  MEulerRotation  &other) const 
 | 
   MEulerRotation   | operator* (const  MQuaternion  &other) const 
 | 
   MEulerRotation   | operator* (double other) const 
 | 
   MEulerRotation  &  | operator*= (const  MEulerRotation  &other) 
 | 
   MEulerRotation  &  | operator*= (const  MQuaternion  &other) 
 | 
   MEulerRotation  &  | operator*= (double other) 
 | 
  bool  | operator== (const  MEulerRotation  &other) const 
 | 
  bool  | operator!= (const  MEulerRotation  &other) const 
 | 
  bool  | isEquivalent (const  MEulerRotation  &other, double tolerance = kEulerRotationEpsilon) const 
 | 
  bool  | isZero (double tolerance = kEulerRotationEpsilon) const 
 | 
   MEulerRotation  &  | incrementalRotateBy (const  MVector  &axis, double angle) 
 | 
   MEulerRotation   | inverse () const 
 | 
   MEulerRotation  &  | invertIt () 
 | 
   MEulerRotation   | reorder ( RotationOrder  ord) const 
 | 
   MEulerRotation  &  | reorderIt ( RotationOrder  ord) 
 | 
   MEulerRotation   | bound () const 
 | 
   MEulerRotation  &  | boundIt (const  MEulerRotation  &src) 
 | 
   MEulerRotation  &  | boundIt () 
 | 
   MEulerRotation   | alternateSolution () const 
 | 
   MEulerRotation  &  | setToAlternateSolution (const  MEulerRotation  &src) 
 | 
   MEulerRotation  &  | setToAlternateSolution () 
 | 
   MEulerRotation   | closestSolution (const  MEulerRotation  &dst) const 
 | 
   MEulerRotation  &  | setToClosestSolution (const  MEulerRotation  &src, const  MEulerRotation  &dst) 
 | 
   MEulerRotation  &  | setToClosestSolution (const  MEulerRotation  &dst) 
 | 
   MEulerRotation   | closestCut (const  MEulerRotation  &dst) const 
 | 
   MEulerRotation  &  | setToClosestCut (const  MEulerRotation  &src, const  MEulerRotation  &dst) 
 | 
   MEulerRotation  &  | setToClosestCut (const  MEulerRotation  &dst) 
 | 
  static  MEulerRotation   | decompose (const  MMatrix  &matrix,  RotationOrder  ord) 
 | 
  double &  | operator[] (unsigned int i) 
	NO SCRIPT SUPPORT
 | 
  static  MEulerRotation   | bound (const  MEulerRotation  &src) 
	NO SCRIPT SUPPORT
 | 
  static  MEulerRotation   | alternateSolution (const  MEulerRotation  &src) 
	NO SCRIPT SUPPORT
 | 
  static  MEulerRotation   | closestSolution (const  MEulerRotation  &src, const  MEulerRotation  &dst) 
	NO SCRIPT SUPPORT
 | 
  static  MEulerRotation   | closestCut (const  MEulerRotation  &src, const  MEulerRotation  &dst) 
	NO SCRIPT SUPPORT
 | 
  friend  MEulerRotation   | operator* (double scale, const  MEulerRotation  &other) 
	NO SCRIPT SUPPORT
 | 
  friend std::ostream & | operator<< (std::ostream &os, const  MEulerRotation  &rotation) 
	NO SCRIPT SUPPORT
 | 
  static const  MEulerRotation   |  identity  
 The euler rotation identity.  The rotation order is XYZ.
 | 
  double  |  x  
 The x component of the euler rotation in radians
 | 
  double  |  y  
 The y component of the euler rotation in radians
 | 
  double  |  z  
 The z component of the euler rotation in radians
 | 
   RotationOrder   |  order  
 The rotation order of the euler rotation
 |