Open CASCADE Technology 6.6.0
Enumerations
gp_TrsfForm.hxx File Reference
#include <Standard_PrimitiveTypes.hxx>

Enumerations

enum  gp_TrsfForm {
  gp_Identity, gp_Rotation, gp_Translation, gp_PntMirror,
  gp_Ax1Mirror, gp_Ax2Mirror, gp_Scale, gp_CompoundTrsf,
  gp_Other
}
 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_Identity 
gp_Rotation 
gp_Translation 
gp_PntMirror 
gp_Ax1Mirror 
gp_Ax2Mirror 
gp_Scale 
gp_CompoundTrsf 
gp_Other 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines