#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 |