C:/programming/teaching/path_tracer/vector.cpp File Reference

#include "vector.h"
#include "math.h"

Functions

ostream & operator<< (ostream &s, Vector p)
istream & operator>> (istream &s, Vector &p)
Vector operator- (const Point &p1, const Point &p2)
Vector operator+ (Vector &p1, Vector &p2)
Vector operator+ (Point &p1, Point &p2)
Point operator+ (Point &p1, Vector &p2)
Vector add (Vector &p1, Vector &p2)
Vector minus (Vector &p1, Vector &p2)
float operator^ (const Vector &u, const Vector &v)
Vector operator * (Vector &v1, Vector &v2)
Vector operator * (Vector &v1, float a)

Function Documentation

Vector add ( Vector p1,
Vector p2 
)

Vector minus ( Vector p1,
Vector p2 
)

Vector operator * ( Vector v1,
float  a 
)

Vector operator * ( Vector v1,
Vector v2 
)

Point operator+ ( Point p1,
Vector p2 
)

Vector operator+ ( Point p1,
Point p2 
)

Vector operator+ ( Vector p1,
Vector p2 
)

Vector operator- ( const Point p1,
const Point p2 
)

ostream& operator<< ( ostream &  s,
Vector  p 
)

istream& operator>> ( istream &  s,
Vector p 
)

float operator^ ( const Vector u,
const Vector v 
)


Generated on Fri Jan 12 10:15:52 2007 for Path tracing coursework by  doxygen 1.5.1-p1