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