Open CASCADE Technology 6.5.2
Enumerations
gp_EulerSequence.hxx File Reference
#include <Standard_PrimitiveTypes.hxx>

Enumerations

enum  gp_EulerSequence {
  gp_EulerAngles, gp_YawPitchRoll, gp_Extrinsic_XYZ, gp_Extrinsic_XZY,
  gp_Extrinsic_YZX, gp_Extrinsic_YXZ, gp_Extrinsic_ZXY, gp_Extrinsic_ZYX,
  gp_Intrinsic_XYZ, gp_Intrinsic_XZY, gp_Intrinsic_YZX, gp_Intrinsic_YXZ,
  gp_Intrinsic_ZXY, gp_Intrinsic_ZYX, gp_Extrinsic_XYX, gp_Extrinsic_XZX,
  gp_Extrinsic_YZY, gp_Extrinsic_YXY, gp_Extrinsic_ZYZ, gp_Extrinsic_ZXZ,
  gp_Intrinsic_XYX, gp_Intrinsic_XZX, gp_Intrinsic_YZY, gp_Intrinsic_YXY,
  gp_Intrinsic_ZXZ, gp_Intrinsic_ZYZ
}
 Enumerates all 24 possible variants of generalized
Euler angles, defining general 3d rotation by three
rotations around main axes of coordinate system,
in different possible orders.
The name of the enumeration
corresponds to order of rotations, prefixed by type
of co-ordinate system used:
More...

Enumeration Type Documentation

  • Intrinsic: rotations are made around axes of rotating
    co-ordinate system associated with the object
  • Extrinsic: rotations are made around axes of fixed
    (reference) co-ordinate system
    Two specific values provided for most frequently used
    conventions: proper Euler angles (intrinsic ZXZ) and
    yaw-pitch-roll (intrinsic ZYX).
Enumerator:
gp_EulerAngles 
gp_YawPitchRoll 
gp_Extrinsic_XYZ 
gp_Extrinsic_XZY 
gp_Extrinsic_YZX 
gp_Extrinsic_YXZ 
gp_Extrinsic_ZXY 
gp_Extrinsic_ZYX 
gp_Intrinsic_XYZ 
gp_Intrinsic_XZY 
gp_Intrinsic_YZX 
gp_Intrinsic_YXZ 
gp_Intrinsic_ZXY 
gp_Intrinsic_ZYX 
gp_Extrinsic_XYX 
gp_Extrinsic_XZX 
gp_Extrinsic_YZY 
gp_Extrinsic_YXY 
gp_Extrinsic_ZYZ 
gp_Extrinsic_ZXZ 
gp_Intrinsic_XYX 
gp_Intrinsic_XZX 
gp_Intrinsic_YZY 
gp_Intrinsic_YXY 
gp_Intrinsic_ZXZ 
gp_Intrinsic_ZYZ 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines