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