#include <Vector.h>
Public Member Functions | |
| Vector () | |
| Vector (const float _x, const float _y) | |
| Vector (const Data &d) | |
| Vector (const Data *const d) | |
| Vector (const Vector &v) | |
| Vector (const Vector *const v) | |
| Vector (const Vector &a, const Vector &b) | |
| virtual | ~Vector () |
| Vector & | operator= (const Vector &v) |
| Vector & | operator= (const Vector *const v) |
| void | set (const float _x, const float _y) |
| void | size (const float length) |
| void | normalise () |
| void | invert () |
| void | addVector (const Vector &v) |
| void | addVector (const Vector *const v) |
| const float | length () |
| const float | angle (Vector *const v) |
| const float | dotProduct (const Vector *const v) |
Public Attributes | |
| float | x |
| float | y |
| FlowVis::Vector::Vector | ( | ) | [inline] |
| FlowVis::Vector::Vector | ( | const float | _x, | |
| const float | _y | |||
| ) | [inline] |
| FlowVis::Vector::Vector | ( | const Data & | d | ) | [inline] |
| FlowVis::Vector::Vector | ( | const Data *const | d | ) | [inline] |
| FlowVis::Vector::Vector | ( | const Vector & | v | ) | [inline] |
| FlowVis::Vector::Vector | ( | const Vector *const | v | ) | [inline] |
| FlowVis::Vector::~Vector | ( | ) | [virtual] |
| void FlowVis::Vector::set | ( | const float | _x, | |
| const float | _y | |||
| ) | [inline] |
| void FlowVis::Vector::size | ( | const float | length | ) |
| void FlowVis::Vector::normalise | ( | ) |
| void FlowVis::Vector::invert | ( | ) |
| void FlowVis::Vector::addVector | ( | const Vector & | v | ) | [inline] |
| void FlowVis::Vector::addVector | ( | const Vector *const | v | ) |
| const float FlowVis::Vector::length | ( | ) |
| const float FlowVis::Vector::angle | ( | Vector *const | v | ) |
| const float FlowVis::Vector::dotProduct | ( | const Vector *const | v | ) |
| float FlowVis::Vector::x |
| float FlowVis::Vector::y |
1.5.1-p1