Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Deprecated/old_18mar_diff/Vector/Vector2D.cpp File Reference

#include <j2k/Fred/Math/Vector/Vector2D.hpp>

Go to the source code of this file.

Functions

JVector2D operator+ (const JVector2D &v1, const JVector2D &v2)
JVector2D operator- (const JVector2D &v1, const JVector2D &v2)
JVector2D operator * (const JVector2D &v1, const JVector2D &v2)
JVector2D operator/ (const JVector2D &v1, const JVector2D &v2)
JVector2D operator/ (const JVector2D &v1, const double Factor)
double Dot (const JVector2D &v1, const JVector2D &v2)
JVector2D vecHalfBetween (const JVector2D &v1, const JVector2D &v2)


Function Documentation

double Dot const JVector2D   v1,
const JVector2D   v2
[inline]
 

Definition at line 91 of file Vector2D.cpp.

00091                                                             {
00092   return (v1.X * v2.X) + (v1.Y * v2.Y);
00093 }

JVector2D operator * const JVector2D   v1,
const JVector2D   v2
 

Definition at line 41 of file Vector2D.cpp.

00041                                                                 {
00042   return JVector2D( v1.X * v2.X, v1.Y * v2.Y );
00043 }

JVector2D operator+ const JVector2D   v1,
const JVector2D   v2
 

Definition at line 23 of file Vector2D.cpp.

00023                                                                 {
00024   return JVector2D( v1.X + v2.X, v1.Y + v2.Y );
00025 }

JVector2D operator- const JVector2D   v1,
const JVector2D   v2
 

Definition at line 32 of file Vector2D.cpp.

00032                                                                 {
00033   return JVector2D( v1.X - v2.X, v1.Y - v2.Y );
00034 }

JVector2D operator/ const JVector2D   v1,
const double    Factor
 

Definition at line 64 of file Vector2D.cpp.

00064                                                                 {
00065   return JVector2D( v1.X / Factor, v1.Y / Factor );
00066 }

JVector2D operator/ const JVector2D   v1,
const JVector2D   v2
 

Definition at line 55 of file Vector2D.cpp.

00055                                                                 {
00056   return JVector2D( v1.X / v2.X, v1.Y / v2.Y );
00057 }

JVector2D vecHalfBetween const JVector2D   v1,
const JVector2D   v2
 

Definition at line 115 of file Vector2D.cpp.

00115                                                                    {
00116   return JVector2D( 0.5 * (v1.X + v2.X), 0.5  * (v1.Y + v2.Y) );
00117 }


Generated on Sun Oct 14 18:47:00 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001