MoorDyn
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
moordyn::XYZQuat Struct Reference

Joint of a point and a quaternion. More...

#include <Misc.hpp>

Public Member Functions

 XYZQuat (vec3 pos, quaternion quat)
 
vec6 toVec6 () const
 
vec7 toVec7 () const
 
XYZQuat operator+ (const XYZQuat &visitor) const
 
XYZQuat operator- (const XYZQuat &visitor) const
 
XYZQuatoperator*= (const real &visitor)
 
XYZQuat operator* (const real &visitor) const
 

Static Public Member Functions

static XYZQuat Zero ()
 
static XYZQuat fromVec6 (const vec6 &vec)
 
static XYZQuat fromVec7 (const vec7 &vec)
 

Public Attributes

vec3 pos
 
quaternion quat
 

Detailed Description

Joint of a point and a quaternion.

Some entities are defined just by its position and orientation, so this class makes it happen on a simpler way


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