OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
composite3_op.hh File Reference
#include "constants.hh"
#include "vec3.hh"
#include "composite3.hh"

Go to the source code of this file.

Namespaces

namespace  geom

Functions

Real DLLIMPORT Angle (const Line3 &l1, const Line3 &l2)
Real DLLIMPORT Angle (const Plane &p1, const Plane &p2)
Real DLLIMPORT Angle (const Plane &p, const Line3 &l)
Vec3 DLLIMPORT IntersectionPoint (const Line3 &l1, const Line3 &l2)
Vec3 DLLIMPORT IntersectionPoint (const Line3 &l, const Plane &p)
Vec3 DLLIMPORT IntersectionPoint (const Plane &p, const Line3 &l)
Line3 DLLIMPORT IntersectionLine (const Plane &p1, const Plane &p2)
Real DLLIMPORT Distance (const Line3 &l1, const Line3 &l2)
Real DLLIMPORT Distance (const Line3 &l, const Vec3 &v)
Real DLLIMPORT Distance (const Plane &p, const Vec3 &v)
bool DLLIMPORT IsOnLine (const Line3 &l, const Vec3 &v, Real ephilon=EPSILON)
bool DLLIMPORT IsInPlane (const Plane &p, const Vec3 &v, Real ephilon=EPSILON)
bool DLLIMPORT IsInPlane (const Plane &p, const Line3 &l, Real ephilon=EPSILON)
int DLLIMPORT RelativePosition (const Plane &p, const Vec3 &v, Real ephilon=EPSILON)
bool DLLIMPORT operator== (const Line3 &l1, const Line3 &l2)
bool DLLIMPORT Equal (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON)
bool DLLIMPORT EqualPosition (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON)
bool DLLIMPORT operator== (const Plane &p1, const Plane &p2)
bool DLLIMPORT Equal (const Plane &p1, const Plane &p2, Real ephilon=EPSILON)
bool DLLIMPORT EqualPosition (const Plane &p1, const Plane &p2, Real ephilon=EPSILON)
bool DLLIMPORT AreParallel (const Plane &p, const Line3 &l, Real ephilon=EPSILON)
bool DLLIMPORT AreParallel (const Plane &p1, const Plane &p2, Real ephilon=EPSILON)
bool DLLIMPORT AreParallel (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON)
bool DLLIMPORT AreIntersecting (const Line3 &l1, const Line3 &l2, Real ephilon=EPSILON)
DLLEXPORT bool IsInSphere (const Sphere &p, const Vec3 &v)