Newton Dynamics  4.00
dTemplateVector< T > Class Template Reference
Inheritance diagram for dTemplateVector< T >:
dClassAlloc

Public Member Functions

 dTemplateVector (const T *const ptr)
 
 dTemplateVector (const dTemplateVector< T > &copy)
 
 dTemplateVector (T x, T y, T z, T w)
 
T & operator[] (dInt32 i)
 
const T & operator[] (dInt32 i) const
 
GetScalar () const
 
dTemplateVector< T > Scale (T scale) const
 
dTemplateVector< T > operator+ (const dTemplateVector< T > &B) const
 
dTemplateVector< T > & operator+= (const dTemplateVector< T > &A)
 
dTemplateVector< T > operator- (const dTemplateVector< T > &A) const
 
dTemplateVector< T > & operator-= (const dTemplateVector< T > &A)
 
dTemplateVector< T > operator* (const dTemplateVector< T > &B) const
 
dTemplateVector< T > operator*= (const dTemplateVector< T > &B) const
 
dTemplateVector< T > AddHorizontal () const
 
dTemplateVector< T > MulAdd (const dTemplateVector< T > &A, const dTemplateVector< T > &B) const
 
dTemplateVector< T > MulSub (const dTemplateVector< T > &A, const dTemplateVector< T > &B) const
 
dTemplateVector< T > CrossProduct (const dTemplateVector< T > &B) const
 
dTemplateVector< T > CrossProduct (const dTemplateVector &A, const dTemplateVector &B) const
 
dTemplateVector< T > DotProduct (const dTemplateVector &A) const
 
GetMax () const
 
dTemplateVector< T > GetMax (const dTemplateVector< T > &data) const
 
dTemplateVector< T > GetMin (const dTemplateVector< T > &data) const
 
- Public Member Functions inherited from dClassAlloc
 dClassAlloc ()
 Empty.
 
 ~dClassAlloc ()
 Empty.
 
void * operator new (size_t size)
 Overloaded operator new for any subclass derived from dClassAlloc.
 
void operator delete (void *ptr)
 Overloaded operator delete for any subclass derived from dClassAlloc.
 

Public Attributes

m_x
 
m_y
 
m_z
 
m_w
 

Additional Inherited Members

- Static Public Member Functions inherited from dClassAlloc
static D_CORE_API void * Malloc (size_t size)
 Generic allocation for any function subclass from dClassAlloc.
 
static D_CORE_API void Free (void *const ptr)
 Generic destruction for any function subclass from dClassAlloc.