e57::Quaternion Struct Reference

Represents a rigid body rotation. More...

#include <E57SimpleData.h>

Public Member Functions

bool operator!= (const Quaternion &rhs) const
 
bool operator== (const Quaternion &rhs) const
 

Static Public Member Functions

static Quaternion identity ()
 

Public Attributes

double w { 0. }
 The real part of the quaternion. Shall be nonnegative. More...
 
double x { 0. }
 The i coefficient of the quaternion. More...
 
double y { 0. }
 The j coefficient of the quaternion. More...
 
double z { 0. }
 The k coefficient of the quaternion. More...
 

Detailed Description

Represents a rigid body rotation.

Member Function Documentation

◆ identity()

static Quaternion e57::Quaternion::identity ( )
static

References w.

Referenced by e57::RigidBodyTransform::identity().

◆ operator!=()

bool e57::Quaternion::operator!= ( const Quaternion rhs) const

◆ operator==()

bool e57::Quaternion::operator== ( const Quaternion rhs) const

References w, x, y, and z.

Member Data Documentation

◆ w

◆ x

◆ y

◆ z


The documentation for this struct was generated from the following file: