My Project: dVector Class Reference

My Project

Public Member Functions | List of all members
dVector Class Reference

`#include <dVector.h>`

Inheritance diagram for dVector:

## Public Member Functions

| dVector ()
| dVector (const TemplateVector< dFloat > &v)
| dVector (const dFloat *ptr)
| dVector (dFloat x, dFloat y, dFloat z, dFloat w=1.0)
Public Member Functions inherited from TemplateVector< dFloat >
| TemplateVector ()
| TemplateVector (const dFloat *ptr)
| TemplateVector (dFloat m_x, dFloat m_y, dFloat m_z, dFloat m_w)
TemplateVector | Scale (dFloat s) const
dFloat & | operator[] (int i)
const dFloat & | operator[] (int i) const
TemplateVector | operator+ (const TemplateVector &A) const
TemplateVector | operator- (const TemplateVector &A) const
TemplateVector & | operator+= (const TemplateVector &A)
TemplateVector & | operator-= (const TemplateVector &A)
dFloat | operator% (const TemplateVector &A) const
TemplateVector | operator* (const TemplateVector &B) const
TemplateVector | CompProduct (const TemplateVector &A) const

## Additional Inherited Members

Public Attributes inherited from TemplateVector< dFloat >
dFloat | m_x
dFloat | m_y
dFloat | m_z
dFloat | m_w

## Constructor & Destructor Documentation

## § dVector() [1/4]

dVector::dVector | ( |  | ) |

inline

## § dVector() [2/4]

dVector::dVector | ( | const TemplateVector< dFloat > & | v | ) |

inline

## § dVector() [3/4]

dVector::dVector | ( | const dFloat * | ptr | ) |

inline

## § dVector() [4/4]

dVector::dVector | ( | dFloat | x,
|  | dFloat | y,
|  | dFloat | z,
|  | dFloat | w = `1.0`
| ) |  |

inline

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

- dynamics.mod/NewtonDynamics/packages/dMath/dVector.h