|
Blender V4.3
|
#include <btSpatialAlgebra.h>
Public Member Functions | |
| btSpatialMotionVector () | |
| btSpatialMotionVector (const btVector3 &angular, const btVector3 &linear) | |
| void | setVector (const btVector3 &angular, const btVector3 &linear) |
| void | setValue (const btScalar &ax, const btScalar &ay, const btScalar &az, const btScalar &lx, const btScalar &ly, const btScalar &lz) |
| void | addVector (const btVector3 &angular, const btVector3 &linear) |
| void | addValue (const btScalar &ax, const btScalar &ay, const btScalar &az, const btScalar &lx, const btScalar &ly, const btScalar &lz) |
| const btVector3 & | getAngular () const |
| const btVector3 & | getLinear () const |
| void | setAngular (const btVector3 &angular) |
| void | setLinear (const btVector3 &linear) |
| void | addAngular (const btVector3 &angular) |
| void | addLinear (const btVector3 &linear) |
| void | setZero () |
| btScalar | dot (const btSpatialForceVector &b) const |
| template<typename SpatialVectorType > | |
| void | cross (const SpatialVectorType &b, SpatialVectorType &out) const |
| template<typename SpatialVectorType > | |
| SpatialVectorType | cross (const SpatialVectorType &b) const |
| btSpatialMotionVector & | operator+= (const btSpatialMotionVector &vec) |
| btSpatialMotionVector & | operator-= (const btSpatialMotionVector &vec) |
| btSpatialMotionVector & | operator*= (const btScalar &s) |
| btSpatialMotionVector | operator- (const btSpatialMotionVector &vec) const |
| btSpatialMotionVector | operator+ (const btSpatialMotionVector &vec) const |
| btSpatialMotionVector | operator- () const |
| btSpatialMotionVector | operator* (const btScalar &s) const |
Public Attributes | |
| btVector3 | m_topVec |
| btVector3 | m_bottomVec |
Definition at line 94 of file btSpatialAlgebra.h.
|
inline |
Definition at line 98 of file btSpatialAlgebra.h.
References setZero().
Referenced by operator*(), operator+(), operator-(), and operator-().
|
inline |
Definition at line 99 of file btSpatialAlgebra.h.
|
inline |
Definition at line 133 of file btSpatialAlgebra.h.
References m_topVec.
|
inline |
Definition at line 134 of file btSpatialAlgebra.h.
References m_bottomVec.
|
inline |
Definition at line 117 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 112 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 154 of file btSpatialAlgebra.h.
References b, m_bottomVec, and m_topVec.
|
inline |
Definition at line 148 of file btSpatialAlgebra.h.
References b, m_bottomVec, and m_topVec.
Referenced by computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 142 of file btSpatialAlgebra.h.
References b, m_bottomVec, and m_topVec.
Referenced by calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 127 of file btSpatialAlgebra.h.
References m_topVec.
Referenced by calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 128 of file btSpatialAlgebra.h.
References m_bottomVec.
Referenced by calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 183 of file btSpatialAlgebra.h.
References btSpatialMotionVector(), m_bottomVec, and m_topVec.
|
inline |
Definition at line 174 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 181 of file btSpatialAlgebra.h.
References btSpatialMotionVector(), m_bottomVec, and m_topVec.
|
inline |
Definition at line 162 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 182 of file btSpatialAlgebra.h.
References btSpatialMotionVector(), m_bottomVec, and m_topVec.
|
inline |
Definition at line 180 of file btSpatialAlgebra.h.
References btSpatialMotionVector(), m_bottomVec, and m_topVec.
|
inline |
Definition at line 168 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 130 of file btSpatialAlgebra.h.
References m_topVec.
|
inline |
Definition at line 131 of file btSpatialAlgebra.h.
References m_bottomVec.
|
inline |
Definition at line 106 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
|
inline |
Definition at line 101 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
Referenced by computeAccelerationsArticulatedBodyAlgorithmMultiDof().
|
inline |
Definition at line 136 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
Referenced by btSpatialMotionVector(), calcAccelerationDeltasMultiDof(), and computeAccelerationsArticulatedBodyAlgorithmMultiDof().
| btVector3 btSpatialMotionVector::m_bottomVec |
Definition at line 96 of file btSpatialAlgebra.h.
Referenced by addLinear(), addValue(), addVector(), cross(), cross(), dot(), btMultibodyLink::getAxisBottom(), getLinear(), operator*(), btSymmetricSpatialDyad::operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), btMultibodyLink::setAxisBottom(), btMultibodyLink::setAxisBottom(), setLinear(), setValue(), setVector(), and setZero().
| btVector3 btSpatialMotionVector::m_topVec |
Definition at line 96 of file btSpatialAlgebra.h.
Referenced by addAngular(), addValue(), addVector(), cross(), cross(), dot(), getAngular(), btMultibodyLink::getAxisTop(), operator*(), btSymmetricSpatialDyad::operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), setAngular(), btMultibodyLink::setAxisTop(), btMultibodyLink::setAxisTop(), setValue(), setVector(), and setZero().