ScummVM API documentation
dgHullVector Class Reference
Inheritance diagram for dgHullVector:
dgBigVector dgTemplateVector< dgFloat64 >

Public Member Functions

void operator= (const dgBigVector &a)
 
- Public Member Functions inherited from dgBigVector
 dgBigVector (const dgVector &v)
 
 dgBigVector (const dgTemplateVector< dgFloat64 > &v)
 
 dgBigVector (const dgFloat32 *ptr)
 
 dgBigVector (const dgFloat64 *ptr)
 
 dgBigVector (dgFloat64 x, dgFloat64 y, dgFloat64 z, dgFloat64 w)
 
- Public Member Functions inherited from dgTemplateVector< dgFloat64 >
 dgTemplateVector (const dgFloat64 *ptr)
 
constexpr dgTemplateVector (dgFloat64 m_x, dgFloat64 m_y, dgFloat64 m_z, dgFloat64 m_w)
 
dgTemplateVector Scale (dgFloat64 s) const
 
dgTemplateVector Scale4 (dgFloat64 s) const
 
dgFloat64 & operator[] (dgInt32 i)
 
const dgFloat64 & operator[] (dgInt32 i) const
 
dgTemplateVector operator+ (const dgTemplateVector &A) const
 
dgTemplateVector operator- (const dgTemplateVector &A) const
 
dgTemplateVectoroperator+= (const dgTemplateVector &A)
 
dgTemplateVectoroperator-= (const dgTemplateVector &A)
 
dgFloat64 operator% (const dgTemplateVector &A) const
 
dgTemplateVector operator* (const dgTemplateVector &B) const
 
dgTemplateVector Add4 (const dgTemplateVector &A) const
 
dgTemplateVector Sub4 (const dgTemplateVector &A) const
 
dgFloat64 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)
 
void operator delete[] (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete[] (void *const ptr)
 
void * operator new (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new[] (size_t size)
 

Public Attributes

dgInt32 m_index
 
dgInt32 m_mark
 
- Public Attributes inherited from dgTemplateVector< dgFloat64 >
dgFloat64 m_x
 
dgFloat64 m_y
 
dgFloat64 m_z
 
dgFloat64 m_w
 

The documentation for this class was generated from the following file: