Blender
V3.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+(), and operator-().
|
inline |
Definition at line 99 of file btSpatialAlgebra.h.
Definition at line 133 of file btSpatialAlgebra.h.
References m_topVec.
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 usdtokens::b(), m_bottomVec, m_topVec, and usdtokens::out().
|
inline |
Definition at line 148 of file btSpatialAlgebra.h.
References usdtokens::b(), m_bottomVec, m_topVec, and usdtokens::out().
|
inline |
Definition at line 142 of file btSpatialAlgebra.h.
References usdtokens::b(), m_bottomVec, and m_topVec.
|
inline |
Definition at line 127 of file btSpatialAlgebra.h.
References m_topVec.
|
inline |
Definition at line 128 of file btSpatialAlgebra.h.
References m_bottomVec.
|
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.
Definition at line 130 of file btSpatialAlgebra.h.
References m_topVec.
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.
|
inline |
Definition at line 136 of file btSpatialAlgebra.h.
References m_bottomVec, and m_topVec.
Referenced by btSpatialMotionVector().
btVector3 btSpatialMotionVector::m_bottomVec |
Definition at line 96 of file btSpatialAlgebra.h.
Referenced by addLinear(), addValue(), addVector(), cross(), dot(), btMultibodyLink::getAxisBottom(), getLinear(), operator*(), btSymmetricSpatialDyad::operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), 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(), dot(), getAngular(), btMultibodyLink::getAxisTop(), operator*(), btSymmetricSpatialDyad::operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), setAngular(), btMultibodyLink::setAxisTop(), setValue(), setVector(), and setZero().