World of Rigid Bodies (WoRB)
|
Represents tensor components in a column-major order. More...
#include <QTensor.h>
Data Fields | |
double | xx |
double | yx |
double | zx |
double | wx |
double | xy |
double | yy |
double | zy |
double | wy |
double | xz |
double | yz |
double | zz |
double | wz |
double | xw |
double | yw |
double | zw |
double | ww |
Represents tensor components in a column-major order.
Components are stored contiguously in linear memory as:
m.xx
, m.yx
, m.zx
... m.zw
, m.ww
.
Offset of the component is calculated as row + column * NumRows
Definition at line 53 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::operator=(), WoRB::QTensor::QTensor(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 49 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 50 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 51 of file QTensor.h.
Referenced by WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), and WoRB::QTensor::SetTransposeOf().
Definition at line 53 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 49 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::Collision::GetImpulse_IncludeFriction(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::operator=(), WoRB::QTensor::operator[](), WoRB::QTensor::QTensor(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 50 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::Collision::GetImpulse_IncludeFriction(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 51 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::Collision::GetImpulse_IncludeFriction(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 53 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 49 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 50 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::Collision::GetImpulse_IncludeFriction(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::operator=(), WoRB::QTensor::QTensor(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 51 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 53 of file QTensor.h.
Referenced by WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 49 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 50 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().
Definition at line 51 of file QTensor.h.
Referenced by WoRB::QTensor::Determinant(), WoRB::Collision::GetImpulse_IncludeFriction(), WoRB::QTensor::operator()(), WoRB::QTensor::operator*(), WoRB::QTensor::operator=(), WoRB::QTensor::QTensor(), WoRB::QTensor::SetColumnVectors(), WoRB::QTensor::SetFromOrientationAndPosition(), WoRB::QTensor::SetInverseOf(), WoRB::QTensor::SetLeftMultiplier(), WoRB::QTensor::SetRightMultiplier(), WoRB::QTensor::SetSkewSymmetric(), WoRB::QTensor::SetTransposeOf(), and WoRB::QTensor::TransformInverse().