Ray Class Reference

#include <ray.h>

List of all members.

Public Member Functions

 Ray ()
 Ray (Point, Vector)
Pointorigin ()
const Pointorigin () const
Vectordirection ()
const Vectordirection () const
Point pointAt (float)

Private Attributes

Point Origin
Vector Direction

Friends

ostream & operator<< (ostream &, Ray)


Constructor & Destructor Documentation

Ray::Ray (  )  [inline]

Ray::Ray ( Point  ,
Vector   
)


Member Function Documentation

Point& Ray::origin (  )  [inline]

const Point& Ray::origin (  )  const [inline]

Vector& Ray::direction (  )  [inline]

const Vector& Ray::direction (  )  const [inline]

Point Ray::pointAt ( float   ) 


Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
Ray  ray 
) [friend]


Member Data Documentation

Point Ray::Origin [private]

Vector Ray::Direction [private]


The documentation for this class was generated from the following files:
Generated on Fri Jan 12 10:15:52 2007 for Path tracing coursework by  doxygen 1.5.1-p1