Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Vec2.cpp File Reference

#include <OpenGL.h>
#include "Vec2.h"
#include "Vec3.h"
#include <math.h>

Namespaces

namespace  apig

Defines

#define EPS   1e-10

Functions

Vec3 apig::vec (const Vec2 &a, const Vec2 &b)
float apig::vecz (const Vec2 &a, const Vec2 &b)
float apig::dot (const Vec2 &a, const Vec2 &b)
float apig::dist (Vec2 v1, Vec2 v2)
Vec3 apig::operator^ (const Vec2 &a, const Vec2 &b)
float apig::operator| (const Vec2 &a, const Vec2 &b)
Vec2 apig::operator- (const Vec2 &a)
Vec2 apig::operator+ (const Vec2 &a, const Vec2 &b)
Vec2 apig::operator- (const Vec2 &a, const Vec2 &b)
Vec2 apig::operator * (const Vec2 &a, const Vec2 &b)
Vec2 apig::operator/ (const Vec2 &a, const Vec2 &b)
Vec2 apig::operator * (float s, const Vec2 &a)
Vec2 apig::operator * (const Vec2 &a, float s)
Vec2 apig::operator/ (const Vec2 &a, float s)
Vec2 apig::operator/ (float s, const Vec2 &a)
bool apig::operator== (const Vec2 &a, const Vec2 &b)
bool apig::operator!= (const Vec2 &a, const Vec2 &b)
bool apig::operator>= (const Vec2 &a, const Vec2 &b)
bool apig::operator<= (const Vec2 &a, const Vec2 &b)
bool apig::operator> (const Vec2 &a, const Vec2 &b)
bool apig::operator< (const Vec2 &a, const Vec2 &b)
bool apig::operator>= (const Vec2 &a, float b)
bool apig::operator<= (const Vec2 &a, float b)
bool apig::operator> (const Vec2 &a, float b)
bool apig::operator< (const Vec2 &a, float b)
float apig::sign (float a)
float apig::fract (float a)
float apig::step (float e, float x)
float apig::mix (float x, float y, float a)
float apig::randUnif ()
Vec2 apig::abs (const Vec2 &a)
Vec2 apig::sign (const Vec2 &a)
Vec2 apig::floor (const Vec2 &a)
Vec2 apig::ceil (const Vec2 &a)
Vec2 apig::fract (const Vec2 &a)
Vec2 apig::min (const Vec2 &a, const Vec2 &b)
Vec2 apig::min (const Vec2 &a, float b)
Vec2 apig::max (const Vec2 &a, const Vec2 &b)
Vec2 apig::max (const Vec2 &a, float b)
Vec2 apig::clamp (const Vec2 &a, const Vec2 &vMin, const Vec2 &vMax)
Vec2 apig::clamp (const Vec2 &a, float vMin, float vMax)
Vec2 apig::mix (const Vec2 &a, const Vec2 &b, const Vec2 &alpha)
Vec2 apig::mix (const Vec2 &a, const Vec2 &b, float alpha)
Vec2 apig::step (const Vec2 &e, const Vec2 &a)
Vec2 apig::step (float e, const Vec2 &a)
float apig::min (const Vec2 &a)
float apig::max (const Vec2 &a)

Define Documentation

#define EPS   1e-10
 


Generated on Thu Nov 13 22:15:46 2008 for Api Graphics by  doxygen 1.4.4