#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 68 of file btSpatialAlgebra.h.
btSpatialMotionVector::btSpatialMotionVector |
( |
| ) |
|
|
inline |
btSpatialMotionVector::btSpatialMotionVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
void btSpatialMotionVector::addAngular |
( |
const btVector3 & |
angular | ) |
|
|
inline |
void btSpatialMotionVector::addLinear |
( |
const btVector3 & |
linear | ) |
|
|
inline |
void btSpatialMotionVector::addVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
template<typename SpatialVectorType >
void btSpatialMotionVector::cross |
( |
const SpatialVectorType & |
b, |
|
|
SpatialVectorType & |
out |
|
) |
| const |
|
inline |
template<typename SpatialVectorType >
SpatialVectorType btSpatialMotionVector::cross |
( |
const SpatialVectorType & |
b | ) |
const |
|
inline |
const btVector3& btSpatialMotionVector::getAngular |
( |
| ) |
const |
|
inline |
const btVector3& btSpatialMotionVector::getLinear |
( |
| ) |
const |
|
inline |
void btSpatialMotionVector::setAngular |
( |
const btVector3 & |
angular | ) |
|
|
inline |
void btSpatialMotionVector::setLinear |
( |
const btVector3 & |
linear | ) |
|
|
inline |
void btSpatialMotionVector::setVector |
( |
const btVector3 & |
angular, |
|
|
const btVector3 & |
linear |
|
) |
| |
|
inline |
void btSpatialMotionVector::setZero |
( |
| ) |
|
|
inline |
The documentation for this struct was generated from the following file: