Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

vector3 Class Reference

#include <vector3.h>

List of all members.

Public Methods

 vector3 (REAL_TYPE a=0, REAL_TYPE b=0, REAL_TYPE c=0)
void set (REAL_TYPE a=0, REAL_TYPE b=0, REAL_TYPE c=0)
REAL_TYPE x ()
REAL_TYPE y ()
REAL_TYPE z ()
REAL_TYPE & operator[] (int i)
const REAL_TYPE & operator[] (int i) const
 operator const REAL_TYPE *const () const
bool operator== (const vector3 &p) const
bool operator!= (const vector3 &p) const
vector3 & operator+= (const vector3 &p)
vector3 operator+ (const vector3 &p) const
vector3 & operator-= (const vector3 &p)
vector3 operator- (const vector3 &p) const
vector3 operator- () const
vector3 & operator *= (REAL_TYPE f)
vector3 operator * (REAL_TYPE f) const
vector3 & operator/= (REAL_TYPE f)
vector3 operator/ (REAL_TYPE f) const
vector3 & operator= (const vector3 &V)
REAL_TYPE operator * (const vector3 &v2) const
vector3 operator^ (const vector3 &v2) const
REAL_TYPE abs () const
vector3 & normalize ()
char * str (char *s) const


Constructor & Destructor Documentation

vector3::vector3 REAL_TYPE    a = 0,
REAL_TYPE    b = 0,
REAL_TYPE    c = 0
[inline]
 


Member Function Documentation

REAL_TYPE vector3::abs   const [inline]
 

vector3& vector3::normalize   [inline]
 

REAL_TYPE vector3::operator * const vector3 &    v2 const [inline]
 

vector3 vector3::operator * REAL_TYPE    f const [inline]
 

vector3& vector3::operator *= REAL_TYPE    f [inline]
 

vector3::operator const REAL_TYPE *const   const [inline]
 

bool vector3::operator!= const vector3 &    p const [inline]
 

vector3 vector3::operator+ const vector3 &    p const [inline]
 

vector3& vector3::operator+= const vector3 &    p [inline]
 

vector3 vector3::operator-   const [inline]
 

vector3 vector3::operator- const vector3 &    p const [inline]
 

vector3& vector3::operator-= const vector3 &    p [inline]
 

vector3 vector3::operator/ REAL_TYPE    f const [inline]
 

vector3& vector3::operator/= REAL_TYPE    f [inline]
 

vector3& vector3::operator= const vector3 &    V [inline]
 

bool vector3::operator== const vector3 &    p const [inline]
 

const REAL_TYPE& vector3::operator[] int    i const [inline]
 

REAL_TYPE& vector3::operator[] int    i [inline]
 

vector3 vector3::operator^ const vector3 &    v2 const [inline]
 

void vector3::set REAL_TYPE    a = 0,
REAL_TYPE    b = 0,
REAL_TYPE    c = 0
[inline]
 

char* vector3::str char *    s const [inline]
 

REAL_TYPE vector3::x   [inline]
 

REAL_TYPE vector3::y   [inline]
 

REAL_TYPE vector3::z   [inline]
 


The documentation for this class was generated from the following file:
Generated on Sun Jun 16 17:36:53 2002 for Anirudh's Vortex-Wake Simulation Code by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001