Archon::Raytracer::Solid Class Reference

Inheritance diagram for Archon::Raytracer::Solid:

Inheritance graph
[legend]
Collaboration diagram for Archon::Raytracer::Solid:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void interiorIntersect (const Line3 &ray, const Part *originPart, double &dist, const Part *&p) const =0
 Find the first intersection point between a ray propagating through the interior of this object and the surface of it.

Detailed Description

Definition at line 88 of file object.H.


Member Function Documentation

virtual void Archon::Raytracer::Solid::interiorIntersect const Line3 ray,
const Part *  originPart,
double &  dist,
const Part *&  p
const [pure virtual]
 

Find the first intersection point between a ray propagating through the interior of this object and the surface of it.

This point always exists.

Except for the fact that 'p' is now an alias and therefore mandatory, the meaning of the arguments is equal to those of 'Objectintersect'.

Referenced by Archon::Raytracer::World::photonTrace().


The documentation for this class was generated from the following file:
Generated on Sun Jul 30 22:57:00 2006 for Archon by  doxygen 1.4.4