class Ray

Ray. More...

Definition#include <raytracer/ray.h>
Inherited byCameraRay, LightRay
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members

Private Members


Detailed Description

Ray.

friend class Transformatable

Transformatable

[private]

friend class BoundingBox

BoundingBox

[private]

Vector3 origin

origin

[protected]

Vector3 direction

direction

[protected]

 Ray (Vector3 o, Vector3 d)

Ray

Vector3  getOrigin ()

getOrigin

[const]

Returns: ray's origin

Vector3  getDirection ()

getDirection

[const]

Returns: ray's direction

Vector3  positionAtTime (DBL t)

positionAtTime

[const]

Parameters:
ttime

Returns: ray's position at given time