FlowVis::Vector Class Reference

#include <Vector.h>

List of all members.

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 ()
Vectoroperator= (const Vector &v)
Vectoroperator= (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


Constructor & Destructor Documentation

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 ( const Vector a,
const Vector b 
) [inline]

FlowVis::Vector::~Vector (  )  [virtual]


Member Function Documentation

Vector& FlowVis::Vector::operator= ( const Vector v  )  [inline]

Vector& FlowVis::Vector::operator= ( const Vector *const  v  )  [inline]

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  ) 


Member Data Documentation

float FlowVis::Vector::x

float FlowVis::Vector::y


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 13:07:38 2007 for FlowVis by  doxygen 1.5.1-p1