Open CASCADE Technology: gp_TrsfForm.hxx File Reference

Open CASCADE Technology 6.9.1

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- File List
- Globals

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 }
| Identifies the type of a geometric transformation. 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

enum gp_TrsfForm

Identifies the type of a geometric transformation. 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:

- 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 |