|
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().