#include <ostream>#include "constants.hh"#include <ost/geom/module_config.hh>Go to the source code of this file.
Namespaces | |
| namespace | geom |
Functions | |
| Real DLLEXPORT_OST_GEOM | Length (const Vec3 &v) |
| Real DLLEXPORT_OST_GEOM | Length2 (const Vec3 &v) |
| bool DLLEXPORT_OST_GEOM | Equal (const Vec3 &v1, const Vec3 &v2, Real ephilon=EPSILON) |
| bool DLLEXPORT_OST_GEOM | Equal (const Mat3 &m1, const Mat3 &m2, Real ephilon=EPSILON) |
| Real DLLEXPORT_OST_GEOM | Dot (const Vec3 &v1, const Vec3 &v2) |
| Vec3 DLLEXPORT_OST_GEOM | Normalize (const Vec3 &v) |
| Vec3 DLLEXPORT_OST_GEOM | Cross (const Vec3 &v1, const Vec3 &v2) |
| Vec3 DLLEXPORT_OST_GEOM | CompMultiply (const Vec3 &v1, const Vec3 &v2) |
| Vec3 DLLEXPORT_OST_GEOM | CompDivide (const Vec3 &v1, const Vec3 &v2) |
| Vec3 DLLEXPORT_OST_GEOM | operator* (const Vec3 &v, const Mat3 &m) |
| Vec3 DLLEXPORT_OST_GEOM | operator* (const Mat3 &m, const Vec3 &v) |
| Mat3 DLLEXPORT_OST_GEOM | operator* (const Mat3 &m1, const Mat3 &m2) |
| Mat3 DLLEXPORT_OST_GEOM | Invert (const Mat3 &m) |
| Mat3 DLLEXPORT_OST_GEOM | Transpose (const Mat3 &m) |
| Real DLLEXPORT_OST_GEOM | Comp (const Mat3 &m, unsigned int i, unsigned int j) |
| Real DLLEXPORT_OST_GEOM | Minor (const Mat3 &m, unsigned int i, unsigned int j) |
| Real DLLEXPORT_OST_GEOM | Det (const Mat3 &m) |
| Real DLLEXPORT_OST_GEOM | Angle (const Vec3 &v1, const Vec3 &v2) |
| Mat3 DLLEXPORT_OST_GEOM | EulerTransformation (Real theta, Real phi, Real xi) |
| Mat3 DLLEXPORT_OST_GEOM | AxisRotation (const Vec3 &axis, Real angle) |
| Vec3 DLLEXPORT_OST_GEOM | OrthogonalVector (const Vec3 &axis) |
| Vec3 DLLEXPORT_OST_GEOM | Min (const Vec3 &v1, const Vec3 &v2) |
| Vec3 DLLEXPORT_OST_GEOM | Max (const Vec3 &v1, const Vec3 &v2) |
| Real DLLEXPORT_OST_GEOM | Distance (const Vec3 &p1, const Vec3 &p2) |
1.5.8