#include <VHACD.h>
Public Member Functions | |
Vector3 | Cross (const Vector3 &rhs) const |
bool | CWiseAllGE (const Vector3< T > &rhs) const |
bool | CWiseAllLE (const Vector3< T > &rhs) const |
Vector3 | CWiseMax (const Vector3 &rhs) const |
Vector3 | CWiseMin (const Vector3 &rhs) const |
Vector3 | CWiseMul (const Vector3 &rhs) const |
T | Dot (const Vector3 &rhs) const |
T | GetNorm () const |
T | GetNormSquared () const |
T & | GetX () |
const T & | GetX () const |
T & | GetY () |
const T & | GetY () const |
T & | GetZ () |
const T & | GetZ () const |
int | LongestAxis () const |
T | MaxCoeff () const |
T | MaxCoeff (uint32_t &idx) const |
T | MinCoeff () const |
T | MinCoeff (uint32_t &idx) const |
T | Normalize () |
Vector3 | Normalized () |
operator VHACD::Vertex () const | |
Vector3 | operator* (T rhs) const |
Vector3 & | operator*= (T a) |
Vector3 | operator+ (const Vector3 &rhs) const |
Vector3 & | operator+= (const Vector3 &rhs) |
Vector3 & | operator+= (T a) |
Vector3 | operator- () const |
Vector3 | operator- (const Vector3 &rhs) const |
Vector3 & | operator-= (const Vector3 &rhs) |
Vector3 & | operator-= (T a) |
Vector3 | operator/ (T rhs) const |
Vector3 & | operator/= (T a) |
bool | operator< (const Vector3 &rhs) const |
Vector3 & | operator= (const Vector3 &rhs) |
bool | operator> (const Vector3 &rhs) const |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
Vector3 ()=default | |
Vector3 (const Vector3 &rhs) | |
template<typename U > | |
Vector3 (const Vector3< U > &rhs) | |
Vector3 (const VHACD::Triangle &) | |
Vector3 (const VHACD::Vertex &) | |
Vector3 (T a) | |
Vector3 (T x, T y, T z) | |
~Vector3 ()=default | |
Private Attributes | |
std::array< T, 3 > | m_data { T(0.0) } |
|
default |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const T& VHACD::Vector3< T >::GetX | ( | ) | const |
|
inline |
const T& VHACD::Vector3< T >::GetY | ( | ) | const |
|
inline |
const T& VHACD::Vector3< T >::GetZ | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |