Tesseract
Motion Planning Environment
|
Vector dim 3. More...
#include <vhacdVector.h>
Public Member Functions | |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
T & | X () |
T & | Y () |
T & | Z () |
const T & | X () const |
const T & | Y () const |
const T & | Z () const |
void | Normalize () |
T | GetNorm () const |
void | operator= (const Vec3 &rhs) |
void | operator+= (const Vec3 &rhs) |
void | operator-= (const Vec3 &rhs) |
void | operator-= (T a) |
void | operator+= (T a) |
void | operator/= (T a) |
void | operator*= (T a) |
Vec3 | operator^ (const Vec3 &rhs) const |
T | operator* (const Vec3 &rhs) const |
Vec3 | operator+ (const Vec3 &rhs) const |
Vec3 | operator- (const Vec3 &rhs) const |
Vec3 | operator- () const |
Vec3 | operator* (T rhs) const |
Vec3 | operator/ (T rhs) const |
bool | operator< (const Vec3 &rhs) const |
bool | operator> (const Vec3 &rhs) const |
Vec3 () | |
Vec3 (T a) | |
Vec3 (T x, T y, T z) | |
Vec3 (const Vec3 &rhs) | |
~Vec3 (void) | |
T | GetCenter (const Vec3 &bmin, const Vec3 &bmax) |
void | UpdateMinMax (Vec3 &bmin, Vec3 &bmax) const |
T | GetDistanceSquared (const Vec3 &p) const |
T | GetDistance (const Vec3 &p) const |
T * | GetData (void) |
Private Attributes | |
T | m_data [3] |
Vector dim 3.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T tesseract_collision::VHACD::Vec3< T >::operator* | ( | const Vec3< T > & | rhs | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Vec3 tesseract_collision::VHACD::Vec3< T >::operator- | ( | const Vec3< T > & | rhs | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |