#include <ray.h>
Classes | |
| class | Ray3Ex |
Public Types | |
| typedef AABBBinaryTreeRay < TREETYPE > | ClassType |
| typedef TreeType::CoordType | CoordType |
| typedef TreeType::NodeType | NodeType |
| typedef TreeType::ObjPtr | ObjPtr |
| typedef TreeType::ScalarType | ScalarType |
| typedef TREETYPE | TreeType |
Static Public Member Functions | |
| template<class OBJRAYISECTFUNCT > | |
| static ObjPtr | Ray (TreeType &tree, OBJRAYISECTFUNCT &rayIntersection, const Ray3< ScalarType > &ray, const ScalarType &maxDist, ScalarType &t) |
Static Protected Member Functions | |
| template<class OBJRAYISECTFUNCT > | |
| static void | DepthFirstRayIsect (const NodeType *node, OBJRAYISECTFUNCT &rayIntersection, const Ray3Ex &ray, ScalarType &rayT, ObjPtr &closestObj) |
| static bool | IntersectionBoxRay (const CoordType &boxCenter, const CoordType &boxHalfDims, const Ray3Ex &ray, ScalarType &t0) |
| typedef AABBBinaryTreeRay<TREETYPE> vcg::AABBBinaryTreeRay< TREETYPE >::ClassType |
| typedef TreeType::CoordType vcg::AABBBinaryTreeRay< TREETYPE >::CoordType |
| typedef TreeType::NodeType vcg::AABBBinaryTreeRay< TREETYPE >::NodeType |
| typedef TreeType::ObjPtr vcg::AABBBinaryTreeRay< TREETYPE >::ObjPtr |
| typedef TreeType::ScalarType vcg::AABBBinaryTreeRay< TREETYPE >::ScalarType |
| typedef TREETYPE vcg::AABBBinaryTreeRay< TREETYPE >::TreeType |
| static void vcg::AABBBinaryTreeRay< TREETYPE >::DepthFirstRayIsect | ( | const NodeType * | node, |
| OBJRAYISECTFUNCT & | rayIntersection, | ||
| const Ray3Ex & | ray, | ||
| ScalarType & | rayT, | ||
| ObjPtr & | closestObj | ||
| ) | [inline, static, protected] |
| static bool vcg::AABBBinaryTreeRay< TREETYPE >::IntersectionBoxRay | ( | const CoordType & | boxCenter, |
| const CoordType & | boxHalfDims, | ||
| const Ray3Ex & | ray, | ||
| ScalarType & | t0 | ||
| ) | [inline, static, protected] |
| static ObjPtr vcg::AABBBinaryTreeRay< TREETYPE >::Ray | ( | TreeType & | tree, |
| OBJRAYISECTFUNCT & | rayIntersection, | ||
| const Ray3< ScalarType > & | ray, | ||
| const ScalarType & | maxDist, | ||
| ScalarType & | t | ||
| ) | [inline, static] |