#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] |