Basic Image AlgorithmS Library
2.8.0
|
This is the complete list of members for BIAS::Quaternion< T >, including all inherited members.
Add(const QUAT_TYPE &scalar, Vector4< QUAT_TYPE > &dest) const | BIAS::Vector4< QUAT_TYPE > | inline |
Add(const Vector4< QUAT_TYPE > &argvec, Vector4< QUAT_TYPE > &destvec) const | BIAS::Vector4< QUAT_TYPE > | inline |
AddIP(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
AddIP(const Vector4< QUAT_TYPE > &argvec) | BIAS::Vector4< QUAT_TYPE > | inline |
begin() const | BIAS::Vector4< QUAT_TYPE > | inline |
begin() | BIAS::Vector4< QUAT_TYPE > | inline |
clear() | BIAS::Vector4< QUAT_TYPE > | inline |
Copy(const QUAT_TYPE *pv) | BIAS::Vector4< QUAT_TYPE > | inline |
data_ | BIAS::Vector4< QUAT_TYPE > | protected |
Dist(const Vector4< QUAT_TYPE > &vec) const | BIAS::Vector4< QUAT_TYPE > | inline |
Divide(const QUAT_TYPE &scalar, Vector4< QUAT_TYPE > &dest) const | BIAS::Vector4< QUAT_TYPE > | inline |
DivideIP(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
ElementwiseProduct(const Vector4< QUAT_TYPE > &argvec, Vector4< QUAT_TYPE > &destvec) const | BIAS::Vector4< QUAT_TYPE > | inline |
end() const | BIAS::Vector4< QUAT_TYPE > | inline |
end() | BIAS::Vector4< QUAT_TYPE > | inline |
EnforceRigidCouplingConstraint(Quaternion< QUAT_TYPE > &other, bool useOtherAngle=false) | BIAS::Quaternion< T > | |
EnforceRigidCouplingConstraint(std::vector< Quaternion< QUAT_TYPE > > &quats, bool useFirstAngle=false) | BIAS::Quaternion< T > | static |
GetAxisAngle(Vector3< QUAT_TYPE > &axis, QUAT_TYPE &angle) const | BIAS::Quaternion< T > | |
GetData() const | BIAS::Vector4< QUAT_TYPE > | inline |
GetData() | BIAS::Vector4< QUAT_TYPE > | inline |
GetEquatorialPoint3D(Vector3< QUAT_TYPE > &p3D) const | BIAS::Quaternion< T > | inline |
GetNumElements() const | BIAS::Vector4< QUAT_TYPE > | inline |
GetQuaternionMultMatrixLeft() const | BIAS::Quaternion< T > | |
GetQuaternionMultMatrixRight() const | BIAS::Quaternion< T > | |
GetRotationAngle() const | BIAS::Quaternion< T > | |
GetRotationAxis() const | BIAS::Quaternion< T > | |
GetRotationMatrix(RMatrixBase &R) const | BIAS::Quaternion< T > | |
Interpolate(const Quaternion< QUAT_TYPE > &to, const QUAT_TYPE &t) const | BIAS::Quaternion< T > | |
InterpolateLinear(const Quaternion< QUAT_TYPE > &to, const QUAT_TYPE &t) const | BIAS::Quaternion< T > | |
Inverse() const | BIAS::Quaternion< T > | inline |
Invert() | BIAS::Quaternion< T > | inline |
Load(const std::string &filename) | BIAS::Vector4< QUAT_TYPE > | |
MakeUnique() | BIAS::Quaternion< T > | inline |
Mult(const Quaternion< QUAT_TYPE > &quat) | BIAS::Quaternion< T > | inline |
Mult(const Quaternion< QUAT_TYPE > &arg, Quaternion< QUAT_TYPE > &res) const | BIAS::Quaternion< T > | inline |
Multiply(const QUAT_TYPE &scalar, Vector4< QUAT_TYPE > &dest) const | BIAS::Vector4< QUAT_TYPE > | inline |
MultiplyIP(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
MultLeft(const Quaternion< QUAT_TYPE > &quat) | BIAS::Quaternion< T > | inline |
MultVec(const Vector3< QUAT_TYPE > &vec, Vector3< QUAT_TYPE > &res) const | BIAS::Quaternion< T > | inline |
MultVec(const Vector3< QUAT_TYPE > &vec) const | BIAS::Quaternion< T > | inline |
Normalize() | BIAS::Quaternion< T > | inline |
NormL1() const | BIAS::Vector4< QUAT_TYPE > | inline |
NormL2() const | BIAS::Vector4< QUAT_TYPE > | inline |
operator!=(const Vector4< QUAT_TYPE > &arg) const | BIAS::Vector4< QUAT_TYPE > | inline |
operator*(const Quaternion< T > &l, const Quaternion< T > &r) | BIAS::Quaternion< T > | related |
operator*=(Quaternion< T > &l, const Quaternion< T > &r) | BIAS::Quaternion< T > | related |
Vector4< QUAT_TYPE >::operator*=(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
operator+=(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
operator+=(const Vector4< QUAT_TYPE > &argvec) | BIAS::Vector4< QUAT_TYPE > | inline |
operator-=(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
operator-=(const Vector4< QUAT_TYPE > &argvec) | BIAS::Vector4< QUAT_TYPE > | inline |
operator/(const Quaternion< T > &l, const Quaternion< T > &r) | BIAS::Quaternion< T > | related |
operator/=(Quaternion< T > &l, const Quaternion< T > &r) | BIAS::Quaternion< T > | related |
Vector4< QUAT_TYPE >::operator/=(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
operator=(const Quaternion< QUAT_TYPE > &vec) | BIAS::Quaternion< T > | |
Vector4< QUAT_TYPE >::operator=(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
Vector4< QUAT_TYPE >::operator=(const Vector4< QUAT_TYPE > &vec) | BIAS::Vector4< QUAT_TYPE > | inline |
operator==(const Vector4< QUAT_TYPE > &arg) const | BIAS::Vector4< QUAT_TYPE > | inline |
operator[](const int i) const | BIAS::Vector4< QUAT_TYPE > | inline |
operator[](const int i) | BIAS::Vector4< QUAT_TYPE > | inline |
OuterProduct(const Vector4< QUAT_TYPE > &v) const | BIAS::Vector4< QUAT_TYPE > | |
Power(const QUAT_TYPE &scale) const | BIAS::Quaternion< T > | |
Quaternion() | BIAS::Quaternion< T > | |
Quaternion(const Vector4< QUAT_TYPE > &q) | BIAS::Quaternion< T > | |
Quaternion(const Quaternion< QUAT_TYPE > &q) | BIAS::Quaternion< T > | inline |
Quaternion(QUAT_TYPE i, QUAT_TYPE j, QUAT_TYPE k, QUAT_TYPE r) | BIAS::Quaternion< T > | |
Save(const std::string &filename) const | BIAS::Vector4< QUAT_TYPE > | |
ScalarProduct(const Vector4< QUAT_TYPE > &argvec, QUAT_TYPE &result) const | BIAS::Vector4< QUAT_TYPE > | inline |
ScalarProduct(const Vector4< QUAT_TYPE > &argvec) const | BIAS::Vector4< QUAT_TYPE > | inline |
Set(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
Set(const QUAT_TYPE &x, const QUAT_TYPE &y, const QUAT_TYPE &z, const QUAT_TYPE &w) | BIAS::Vector4< QUAT_TYPE > | inline |
SetFromEquatorialPoint3D(const Vector3< QUAT_TYPE > &p3D) | BIAS::Quaternion< T > | inline |
SetIdentity() | BIAS::Quaternion< T > | inline |
SetQuaternion(QUAT_TYPE real, QUAT_TYPE i, QUAT_TYPE j, QUAT_TYPE k) | BIAS::Quaternion< T > | inline |
SetValueAsAxisRad(const Vector3< QUAT_TYPE > &axis, QUAT_TYPE angle) | BIAS::Quaternion< T > | inline |
SetValueAsAxisRad(QUAT_TYPE axisX, QUAT_TYPE axisY, QUAT_TYPE axisZ, QUAT_TYPE angle) | BIAS::Quaternion< T > | inline |
SetXYZ(QUAT_TYPE radX, QUAT_TYPE radY, QUAT_TYPE radZ) | BIAS::Quaternion< T > | |
SetZero() | BIAS::Vector4< QUAT_TYPE > | inline |
SetZYX(QUAT_TYPE radX, QUAT_TYPE radY, QUAT_TYPE radZ) | BIAS::Quaternion< T > | |
size() const | BIAS::Vector4< QUAT_TYPE > | inline |
Size() const | BIAS::Vector4< QUAT_TYPE > | inline |
Sub(const QUAT_TYPE &scalar, Vector4< QUAT_TYPE > &dest) const | BIAS::Vector4< QUAT_TYPE > | inline |
Sub(const Vector4< QUAT_TYPE > &argvec, Vector4< QUAT_TYPE > &destvec) const | BIAS::Vector4< QUAT_TYPE > | inline |
SubIP(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inline |
SubIP(const Vector4< QUAT_TYPE > &argvec) | BIAS::Vector4< QUAT_TYPE > | inline |
transposed() const | BIAS::Vector4< QUAT_TYPE > | inline |
value_type typedef | BIAS::Vector4< QUAT_TYPE > | |
Vector4() | BIAS::Vector4< QUAT_TYPE > | inline |
Vector4(const Vector4< QUAT_TYPE > &vec) | BIAS::Vector4< QUAT_TYPE > | inline |
Vector4(const QUAT_TYPE &scalar) | BIAS::Vector4< QUAT_TYPE > | inlineexplicit |
Vector4(const QUAT_TYPE *pv) | BIAS::Vector4< QUAT_TYPE > | inlineexplicit |
Vector4(char *s) | BIAS::Vector4< QUAT_TYPE > | inlineexplicit |
Vector4(const QUAT_TYPEv0, const QUAT_TYPEv1, const QUAT_TYPEv2, const QUAT_TYPEv3) | BIAS::Vector4< QUAT_TYPE > | inline |
Vector4(const Vector< QUAT_TYPE > &v) | BIAS::Vector4< QUAT_TYPE > | |
~Quaternion() | BIAS::Quaternion< T > | |
~Vector4() | BIAS::Vector4< QUAT_TYPE > | inline |