4 #ifndef _3ESQUATERNIONARG_H_ 5 #define _3ESQUATERNIONARG_H_ 9 #include "3esquaternion.h" 50 #endif // _3ESQUATERNIONARG_H_ QuaternionArg(const Quaterniond &q)
Double precision quaternion constructor.
Definition: 3esquaternionarg.h:27
Quaternionf q
Quaternion value.
Definition: 3esquaternionarg.h:46
Definition: 3esbounds.h:13
float operator[](int i) const
Indexing operator.
Definition: 3esquaternionarg.h:43
QuaternionArg(const float q[4])
Single precision pointer constructor.
Definition: 3esquaternionarg.h:18
QuaternionArg(const double q[4])
Double precision pointer constructor.
Definition: 3esquaternionarg.h:21
A helper structure used to convert from float or double pointers to Quaternionf arguments.
Definition: 3esquaternionarg.h:14
Quaternion< float > Quaternionf
Defines a single precision quaternion.
Definition: 3esquaternion.h:198
A 4D rotational quaternion class.
Definition: 3esquaternion.h:15
QuaternionArg(float x, float y, float z, float w)
Component wise constructor.
Definition: 3esquaternionarg.h:34
QuaternionArg(const Quaternionf &q)
Single precision quaternion constructor.
Definition: 3esquaternionarg.h:24