#include "constants.hh"
#include <ost/geom/module_config.hh>
#include <ost/geom/vec4.hh>
#include <ost/geom/vec3.hh>
#include <ost/geom/mat4.hh>
#include <ost/geom/mat3.hh>
Go to the source code of this file.
Namespaces | |
namespace | geom |
Functions | |
Real | Length2 (const Vec4 &v) |
Real | Length (const Vec4 &v) |
bool | Equal (const Vec4 &v1, const Vec4 &v2, Real epsilon=EPSILON) |
bool | Equal (const Mat4 &m1, const Mat4 &m2, Real epsilon=EPSILON) |
Real | Dot (const Vec4 &v1, const Vec4 &v2) |
Vec4 | Normalize (const Vec4 &v) |
Vec4 | CompMultiply (const Vec4 &v1, const Vec4 &v2) |
Vec4 | CompDivide (const Vec4 &v1, const Vec4 &v2) |
Vec4 | operator* (const Vec4 &v, const Mat4 &m) |
Vec4 | operator* (const Mat4 &m, const Vec4 &v) |
Real DLLIMPORT | Comp (const Mat4 &m, unsigned int i, unsigned int j) |
Real DLLIMPORT | Minor (const Mat4 &m, unsigned int i, unsigned int j) |
Real DLLIMPORT | Det (const Mat4 &m) |
Mat4 DLLIMPORT | Transpose (const Mat4 &m) |
Mat4 DLLIMPORT | Invert (const Mat4 &m) |
Mat4 DLLIMPORT | operator* (const Mat4 &m1, const Mat4 &m2) |
Real DLLIMPORT | Angle (const Vec4 &v1, const Vec4 &v2) |
Vec4 | Min (const Vec4 &v1, const Vec4 &v2) |
Vec4 | Max (const Vec4 &v1, const Vec4 &v2) |