Newton Dynamics  4.00
ndSpatialVector Class Reference

Classes

struct  ndData
 

Public Member Functions

 ndSpatialVector (const ndFloat64 a)
 
 ndSpatialVector (const ndSpatialVector &copy)
 
 ndSpatialVector (const ndBigVector &low, const ndBigVector &high)
 
ndFloat64 & operator[] (ndInt32 i)
 
const ndFloat64 & operator[] (ndInt32 i) const
 
ndSpatialVector operator+ (const ndSpatialVector &A) const
 
ndSpatialVector operator* (const ndSpatialVector &A) const
 
ndFloat64 DotProduct (const ndSpatialVector &v) const
 
ndSpatialVector Scale (ndFloat64 s) const
 

Public Attributes

union {
   ndFloat64   m_f [8]
 
   ndData   m_data
 
}; 
 

Static Public Attributes

static D_CORE_API ndSpatialVector m_zero