Bullet Collision Detection & Physics Library
|
#include <btReducedVector.h>
Public Member Functions | |
btReducedVector () | |
btReducedVector (int sz) | |
btReducedVector (int sz, const btAlignedObjectArray< int > &indices, const btAlignedObjectArray< btVector3 > &vecs) | |
void | simplify () |
btReducedVector | operator+ (const btReducedVector &other) |
btReducedVector | operator- () |
btReducedVector | operator- (const btReducedVector &other) |
bool | operator== (const btReducedVector &other) const |
bool | operator!= (const btReducedVector &other) const |
btReducedVector & | operator= (const btReducedVector &other) |
btScalar | dot (const btReducedVector &other) const |
btScalar | dot (const btAlignedObjectArray< btVector3 > &other) const |
btScalar | length2 () const |
void | normalize () |
btReducedVector | proj (const btReducedVector &other) const |
bool | testAdd () const |
bool | testMinus () const |
bool | testDot () const |
bool | testMultiply () const |
void | test () const |
void | print () const |
void | sort () |
Public Attributes | |
btAlignedObjectArray< int > | m_indices |
btAlignedObjectArray< btVector3 > | m_vecs |
int | m_sz |
Definition at line 26 of file btReducedVector.h.
|
inline |
Definition at line 33 of file btReducedVector.h.
|
inline |
Definition at line 41 of file btReducedVector.h.
|
inline |
Definition at line 49 of file btReducedVector.h.
|
inline |
Definition at line 217 of file btReducedVector.h.
|
inline |
Definition at line 198 of file btReducedVector.h.
|
inline |
Definition at line 227 of file btReducedVector.h.
void btReducedVector::normalize | ( | ) |
Definition at line 23 of file btReducedVector.cpp.
|
inline |
Definition at line 181 of file btReducedVector.h.
|
inline |
Definition at line 71 of file btReducedVector.h.
|
inline |
Definition at line 112 of file btReducedVector.h.
|
inline |
Definition at line 124 of file btReducedVector.h.
|
inline |
Definition at line 186 of file btReducedVector.h.
|
inline |
Definition at line 165 of file btReducedVector.h.
|
inline |
Definition at line 247 of file btReducedVector.h.
btReducedVector btReducedVector::proj | ( | const btReducedVector & | other | ) | const |
Definition at line 12 of file btReducedVector.cpp.
|
inline |
Definition at line 53 of file btReducedVector.h.
|
inline |
Definition at line 257 of file btReducedVector.h.
void btReducedVector::test | ( | ) | const |
Definition at line 159 of file btReducedVector.cpp.
bool btReducedVector::testAdd | ( | ) | const |
Definition at line 34 of file btReducedVector.cpp.
bool btReducedVector::testDot | ( | ) | const |
Definition at line 106 of file btReducedVector.cpp.
bool btReducedVector::testMinus | ( | ) | const |
Definition at line 70 of file btReducedVector.cpp.
bool btReducedVector::testMultiply | ( | ) | const |
Definition at line 135 of file btReducedVector.cpp.
btAlignedObjectArray<int> btReducedVector::m_indices |
Definition at line 29 of file btReducedVector.h.
int btReducedVector::m_sz |
Definition at line 31 of file btReducedVector.h.
btAlignedObjectArray<btVector3> btReducedVector::m_vecs |
Definition at line 30 of file btReducedVector.h.