#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] |
1.5.1-p1