Biomechanical Joint Model
 Author: Anderson Maciel

Ray Struct Reference

#include <ray.h>

Collaboration diagram for Ray:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Ray ()
 Ray (const VEC &origin, const VEC &dir)
 Ray (const Ray &r)

Public Attributes

VEC O
VEC D
VEC P
REAL t
bool segment

Detailed Description

Definition at line 12 of file ray.h.


Constructor & Destructor Documentation

Ray::Ray  )  [inline]
 

Definition at line 19 of file ray.h.

Ray::Ray const VEC origin,
const VEC dir
[inline]
 

Definition at line 20 of file ray.h.

Ray::Ray const Ray r  )  [inline]
 

Definition at line 21 of file ray.h.


Member Data Documentation

VEC Ray::D
 

Definition at line 14 of file ray.h.

Referenced by marchingCubes::findSeedVoxel(), Mesh::getDistance(), BBoxHierarchy::getPotentialTriangles(), ImplicitPrimitive::intersectedBy(), Mesh::intersectedBy(), Ellipsoids::intersectedBy(), BBox::intersectedBy(), and ray_intersect_primitive().

VEC Ray::O
 

Definition at line 13 of file ray.h.

Referenced by marchingCubes::findSeedVoxel(), Mesh::getDistance(), BBoxHierarchy::getPotentialTriangles(), ImplicitPrimitive::intersectedBy(), Mesh::intersectedBy(), Ellipsoids::intersectedBy(), BBox::intersectedBy(), and ray_intersect_primitive().

VEC Ray::P
 

Definition at line 15 of file ray.h.

Referenced by Mesh::findIntersection(), Ellipsoids::findIntersection(), marchingCubes::findSeedVoxel(), ImplicitPrimitive::intersectedBy(), Ellipsoids::intersectedBy(), and BBox::intersectedBy().

bool Ray::segment
 

Definition at line 17 of file ray.h.

Referenced by Mesh::findIntersection(), Ellipsoids::findIntersection(), marchingCubes::findSeedVoxel(), ImplicitPrimitive::intersectedBy(), Ellipsoids::intersectedBy(), and BBox::intersectedBy().

REAL Ray::t
 

Definition at line 16 of file ray.h.

Referenced by marchingCubes::findSeedVoxel(), Mesh::getDistance(), ImplicitPrimitive::intersectedBy(), Mesh::intersectedBy(), Ellipsoids::intersectedBy(), BBox::intersectedBy(), and ray_intersect_primitive().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 1 10:14:34 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5