GEL  2
GEL is a library for Geometry and Linear Algebra
Public Member Functions
Geometry::BoundingINode< BoxType > Class Template Reference

#include <BoundingINode.h>

Inherits Geometry::BoundingNode< BoxType >.

List of all members.

Public Member Functions

 BoundingINode (const BoxType &box, BoundingNode< BoxType > *_left, BoundingNode< BoxType > *_right)
bool intersect (const CGLA::Vec3f &, const CGLA::Vec3f &, float &) const
 Find the surface intersection point.
void intersect (Ray &r) const
int intersect_cnt (const CGLA::Vec3f &, const CGLA::Vec3f &) const
 Count number of intersections from a point in a given direction.
const BoundingNode< BoxType > * get_left () const
const BoundingNode< BoxType > * get_right () const

Detailed Description

template<class BoxType>
class Geometry::BoundingINode< BoxType >

Interior node of bounding box tree. Contains pointers to left and right tree.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations