Om  1.0.0
A universal framework for multimedia simulation
om::math::Ray3D< T > Member List

This is the complete list of members for om::math::Ray3D< T >, including all inherited members.

directionom::math::Ray3D< T >
getPositionAt(T parameter) const om::math::Ray3D< T >inline
intersectsCapsule(const VectorND< T, 3 > &p1, const VectorND< T, 3 > &axis, T height, T radius, T &distance) const om::math::Ray3D< T >inline
intersectsCapsule2(const VectorND< T, 3 > &p1, const VectorND< T, 3 > &axis, T height, T radius1, T radius2, T &distance) const om::math::Ray3D< T >inline
intersectsCylinder(const VectorND< T, 3 > &p1, const VectorND< T, 3 > &axis, T height, T radius, T &distance) const om::math::Ray3D< T >inline
intersectsCylinder2(const VectorND< T, 3 > &p1, const VectorND< T, 3 > &axis, T height, T radius1, T radius2, T &distance) const om::math::Ray3D< T >inline
intersectsSphere(const VectorND< T, 3 > &position, T radius) const om::math::Ray3D< T >inline
intersectsSphere(const Sphere3D< T > &sphere) const om::math::Ray3D< T >inline
intersectsSphere(const VectorND< T, 3 > &position, T radius, T &distance) const om::math::Ray3D< T >inline
intersectsSphere(const Sphere3D< T > &sphere, T &distance) const om::math::Ray3D< T >inline
intersectsTriangle(const VectorND< T, 3 > &v1, const VectorND< T, 3 > &v2, const VectorND< T, 3 > &v3) const om::math::Ray3D< T >inline
intersectsTriangle(const VectorND< T, 3 > &v1, const VectorND< T, 3 > &v2, const VectorND< T, 3 > &v3, T &distance) const om::math::Ray3D< T >inline
intersectsTriangle(const VectorND< T, 3 > &v1, const VectorND< T, 3 > &v2, const VectorND< T, 3 > &v3, T &distance, T &u, T &v) const om::math::Ray3D< T >inline
normalize() const om::math::Ray3D< T >inline
originom::math::Ray3D< T >
Ray3D()om::math::Ray3D< T >inline
Ray3D(const VectorND< T, 3 > &newOrigin, const VectorND< T, 3 > &newDirection)om::math::Ray3D< T >inline