Public Member Functions | |
dgTemplateVector (const T *ptr) | |
constexpr | dgTemplateVector (T m_x, T m_y, T m_z, T m_w) |
dgTemplateVector | Scale (T s) const |
dgTemplateVector | Scale4 (T s) const |
T & | operator[] (dgInt32 i) |
const T & | operator[] (dgInt32 i) const |
dgTemplateVector | operator+ (const dgTemplateVector &A) const |
dgTemplateVector | operator- (const dgTemplateVector &A) const |
dgTemplateVector & | operator+= (const dgTemplateVector &A) |
dgTemplateVector & | operator-= (const dgTemplateVector &A) |
T | operator% (const dgTemplateVector &A) const |
dgTemplateVector | operator* (const dgTemplateVector &B) const |
dgTemplateVector | Add4 (const dgTemplateVector &A) const |
dgTemplateVector | Sub4 (const dgTemplateVector &A) const |
T | DotProduct4 (const dgTemplateVector &A) const |
dgTemplateVector | CrossProduct4 (const dgTemplateVector &A, const dgTemplateVector &B) const |
dgTemplateVector | CompProduct (const dgTemplateVector &A) const |
dgTemplateVector | CompProduct4 (const dgTemplateVector &A) const |
void | operator delete (void *const ptr, dgMemoryAllocator *const allocator) |
void | operator delete[] (void *const ptr, dgMemoryAllocator *const allocator) |
void * | operator new (size_t size, dgMemoryAllocator *const allocator) |
void * | operator new[] (size_t size, dgMemoryAllocator *const allocator) |
void * | operator new (size_t size) |
void * | operator new[] (size_t size) |
void | operator delete (void *const ptr) |
void | operator delete[] (void *const ptr) |
Public Attributes | |
T | m_x |
T | m_y |
T | m_z |
T | m_w |