www.pudn.com > CurveEditor.rar > VectorOperator.h


/* 
*	File name:		VectorOperator.h 
*	Version:		1.0.0.1 
*	Programmer:		A.George 
*	Organization:	 
*	Date(start):	10/27/1999 
*	Date(finish):	 
*	Description: 
					This module defines a set of operator for vector calculation. 
*/ 
 
#ifndef _VECTOR_OPERATOR_H_ 
#define _VECTOR_OPERATOR_H_ 
 
#include "..\aglib.h" 
 
VECTOR operator + ( VECTOR& a, VECTOR& b); 
VECTOR operator - (VECTOR& a, VECTOR& b); 
double operator *(VECTOR& a, VECTOR& b); 
VECTOR operator *(double k, VECTOR&a); 
VECTOR operator %(VECTOR& a, VECTOR& b); 
VECTOR2D operator *(double k, VECTOR2D& a); 
double Module(VECTOR2D a); 
double Module(VECTOR a); 
VECTOR2D operator /(VECTOR2D a, double k); 
VECTOR2D operator *(VECTOR2D a, double k); 
 
#endif /* _VECTOR_OPERATOR_H_ */