#include <ray.h>
Public Member Functions | |
Ray () | |
Ray (Point, Vector) | |
Point & | origin () |
const Point & | origin () const |
Vector & | direction () |
const Vector & | direction () const |
Point | pointAt (float) |
Private Attributes | |
Point | Origin |
Vector | Direction |
Friends | |
ostream & | operator<< (ostream &, Ray) |
Ray::Ray | ( | ) | [inline] |
Point& Ray::origin | ( | ) | [inline] |
const Point& Ray::origin | ( | ) | const [inline] |
Vector& Ray::direction | ( | ) | [inline] |
const Vector& Ray::direction | ( | ) | const [inline] |
Point Ray::pointAt | ( | float | ) |
ostream& operator<< | ( | ostream & | s, | |
Ray | ray | |||
) | [friend] |
Point Ray::Origin [private] |
Vector Ray::Direction [private] |