#include <btSpatialAlgebra.h>
|
| | 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 |
| |
Definition at line 94 of file btSpatialAlgebra.h.
◆ btSpatialMotionVector() [1/2]
| btSpatialMotionVector::btSpatialMotionVector |
( |
| ) |
|
|
inline |
◆ btSpatialMotionVector() [2/2]
| btSpatialMotionVector::btSpatialMotionVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
◆ addAngular()
| void btSpatialMotionVector::addAngular |
( |
const btVector3 & |
angular | ) |
|
|
inline |
◆ addLinear()
| void btSpatialMotionVector::addLinear |
( |
const btVector3 & |
linear | ) |
|
|
inline |
◆ addValue()
◆ addVector()
| void btSpatialMotionVector::addVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
◆ cross() [1/2]
template<typename SpatialVectorType >
| SpatialVectorType btSpatialMotionVector::cross |
( |
const SpatialVectorType & |
b | ) |
const |
|
inline |
◆ cross() [2/2]
template<typename SpatialVectorType >
| void btSpatialMotionVector::cross |
( |
const SpatialVectorType & |
b, |
|
|
SpatialVectorType & |
out |
|
) |
| const |
|
inline |
◆ dot()
◆ getAngular()
| const btVector3& btSpatialMotionVector::getAngular |
( |
| ) |
const |
|
inline |
◆ getLinear()
| const btVector3& btSpatialMotionVector::getLinear |
( |
| ) |
const |
|
inline |
◆ operator*()
◆ operator*=()
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=()
◆ setAngular()
| void btSpatialMotionVector::setAngular |
( |
const btVector3 & |
angular | ) |
|
|
inline |
◆ setLinear()
| void btSpatialMotionVector::setLinear |
( |
const btVector3 & |
linear | ) |
|
|
inline |
◆ setValue()
◆ setVector()
| void btSpatialMotionVector::setVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
◆ setZero()
| void btSpatialMotionVector::setZero |
( |
| ) |
|
|
inline |
◆ m_bottomVec
◆ m_topVec
The documentation for this struct was generated from the following file: