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

intersection_segment_triangle Class Template Reference

#include <geometric-primitives.h>

List of all members.

Public Methods

 intersection_segment_triangle (Segment const &S_, Triangle const &T_)
bool segment_intersects_plane ()
bool segment_intersects_triangle ()
coord_type intersection ()


Detailed Description

template<class Segment, class Triangle>
class intersection_segment_triangle< Segment, Triangle >

Class for intersecting a segment and a triangle in 3D

Todo:
: optimize by introducing caches for calculated quantities.

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


Constructor & Destructor Documentation

template<class Segment, class Triangle>
intersection_segment_triangle< Segment, Triangle >::intersection_segment_triangle Segment const &    S_,
Triangle const &    T_
[inline]
 

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


Member Function Documentation

template<class Segment, class Triangle>
bool intersection_segment_triangle< Segment, Triangle >::segment_intersects_plane   [inline]
 

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

References plane_normal.

Referenced by intersection, and segment_intersects_triangle.

template<class Segment, class Triangle>
bool intersection_segment_triangle< Segment, Triangle >::segment_intersects_triangle   [inline]
 

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

References segment_intersects_plane.

Referenced by intersection.

template<class Segment, class Triangle>
coord_type intersection_segment_triangle< Segment, Triangle >::intersection   [inline]
 

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

References segment_intersects_plane, and segment_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