#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: