vcg::AABBBinaryTreeRay< TREETYPE > Class Template Reference
#include <ray.h>
List of all members.
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) |
Detailed Description
template<class TREETYPE>
class vcg::AABBBinaryTreeRay< TREETYPE >
Definition at line 52 of file ray.h.
Member Typedef Documentation
template<class TREETYPE >
Definition at line 54 of file ray.h.
template<class TREETYPE >
Definition at line 57 of file ray.h.
template<class TREETYPE >
Definition at line 58 of file ray.h.
template<class TREETYPE >
Definition at line 59 of file ray.h.
template<class TREETYPE >
Definition at line 56 of file ray.h.
template<class TREETYPE >
Definition at line 55 of file ray.h.
Member Function Documentation
template<class TREETYPE >
template<class OBJRAYISECTFUNCT >
template<class TREETYPE >
Definition at line 99 of file ray.h.
template<class TREETYPE >
template<class OBJRAYISECTFUNCT >
Definition at line 62 of file ray.h.
The documentation for this class was generated from the following file: