Go to Overview over all GrAL packages.
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

intersection_ray_triangle Class Template Reference

#include <geometric-primitives.h>

List of all members.

Public Methods

 intersection_ray_triangle (Ray const &R_, Triangle const &T_)
real eps () const
bool ray_intersects_plane ()
bool ray_intersects_triangle ()
double ray_intersection ()
coord_type intersection ()


Detailed Description

template<class Ray, class Triangle>
class intersection_ray_triangle< Ray, Triangle >

Class for intersecting a ray and a triangle in 3D

Todo:
: optimize by introducing caches for calculated quantities.

Definition at line 205 of file geometric-primitives.h.


Constructor & Destructor Documentation

template<class Ray, class Triangle>
intersection_ray_triangle< Ray, Triangle >::intersection_ray_triangle Ray const &    R_,
Triangle const &    T_
[inline]
 

Definition at line 221 of file geometric-primitives.h.


Member Function Documentation

template<class Ray, class Triangle>
real intersection_ray_triangle< Ray, Triangle >::eps   const [inline]
 

Definition at line 225 of file geometric-primitives.h.

Referenced by ray_intersects_plane.

template<class Ray, class Triangle>
bool intersection_ray_triangle< Ray, Triangle >::ray_intersects_plane   [inline]
 

Definition at line 231 of file geometric-primitives.h.

References eps, and plane_normal.

Referenced by ray_intersects_triangle.

template<class Ray, class Triangle>
bool intersection_ray_triangle< Ray, Triangle >::ray_intersects_triangle   [inline]
 

Definition at line 245 of file geometric-primitives.h.

References ray_intersects_plane.

Referenced by intersection, and ray_intersection.

template<class Ray, class Triangle>
double intersection_ray_triangle< Ray, Triangle >::ray_intersection   [inline]
 

Definition at line 263 of file geometric-primitives.h.

References ray_intersects_triangle.

template<class Ray, class Triangle>
coord_type intersection_ray_triangle< Ray, Triangle >::intersection   [inline]
 

Definition at line 270 of file geometric-primitives.h.

References ray_intersects_triangle.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:33 2002 for Geometry by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000