| direction() const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| intersect(const Aabb3D< T, MMPAabb > &aabb, const Ray3D< T, NPRay, PPRay > &ray, T &t, const T &tMin=T()) | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | related |
| intersect(const Aabb3D< T, MMPAabb > &aabb, const Ray3D< T, NPRay, PPRay > &ray, const Vector3D< T > &invDirection, T &t, const T &tMin=T()) | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | related |
| intersect(const Plane3D< T, EPPlane, NPPlane > &plane, const Ray3D< T, NPRay, PPRay > &ray, T &t, const T &tMin=T()) | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | related |
| isValid() const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| lookAt(const TPoint &iLookAt) | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| point(TParam a_t) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | inline |
| project(const TVector &iVector) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| project(const TPoint &iPoint) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| reflect(const TVector &iVector) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| reflect(const TPoint &iPoint) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| reject(const TVector &iVector) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| reject(const TPoint &iPoint) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| setDirection(const TVector &iDirection) | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| support() const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| support() | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | |
| t(const TPoint &iPoint) const | lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy > | inline |