// Simple Vector routines... #if !defined(__VECTOR_INCLUDED__) #define __VECTOR_INCLUDED__ #include // ------------------------------------------------------------ typedef struct { double X, Y, Z; } Vector; // ------------------------------------------------------------ Vector AddVectors( Vector A, Vector B ); Vector SubVectors( Vector A, Vector B ); Vector ScalarVector( double S, Vector A ); double DotVectors( Vector A, Vector B ); double AbsVector( Vector A ); // ------------------------------------------------------------ #endif