class documentation

class Orientation:

View In Hierarchy

Angular orientation defined by A=roll (X), B=pitch (Y), C=yaw (Z).

The rotations are applied as intrinsic z-y'-x'' (yaw, then pitch, then roll), which is equivalent to extrinsic x-y-z.

see https://reference.opcfoundation.org/specs/OPC-10000-210/b-2

Method __post_init__ Verify unit post initialization.
Method to Convert this orientation to one with given unit.
Class Variable a Rotation around x axis (roll)
Class Variable b Rotation around y axis (pitch)
Class Variable c Rotation around z axis (yaw)
def __post_init__(self):

Verify unit post initialization.

def to(self, unit: Unit) -> Orientation:

Convert this orientation to one with given unit.

a: float =

Rotation around x axis (roll)

b: float =

Rotation around y axis (pitch)

c: float =

Rotation around z axis (yaw)