vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gm_vec2.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <gm_utils.h>

Go to the source code of this file.

Classes

class  gmVector2
 

Functions

gmVector2 operator* (double c, const gmVector2 &v)
 
double distance (const gmVector2 &v1, const gmVector2 &v2)
 
double distanceSquared (const gmVector2 &v1, const gmVector2 &v2)
 
double dot (const gmVector2 &v1, const gmVector2 &v2)
 
gmVector2 lerp (double f, const gmVector2 &v1, const gmVector2 &v2)
 
ostream & operator<< (ostream &os, const gmVector2 &v)
 

Function Documentation

double distance ( const gmVector2 v1,
const gmVector2 v2 
)
inline
double distanceSquared ( const gmVector2 v1,
const gmVector2 v2 
)
inline
double dot ( const gmVector2 v1,
const gmVector2 v2 
)
inline
gmVector2 lerp ( double  f,
const gmVector2 v1,
const gmVector2 v2 
)
inline
gmVector2 operator* ( double  c,
const gmVector2 v 
)
inline
ostream& operator<< ( ostream &  os,
const gmVector2 v 
)
inline