#include <vuRay.h>
Inheritance diagram for vuRay:


Public Member Functions | |
| vuRay () | |
| Default constructor. | |
| vuRay (const vuRay &r) | |
| Copy constructor. | |
| ~vuRay () | |
| Destructor. | |
| vuRay & | operator= (const vuRay &rhs) |
| Assignment operator. | |
| void | advance () |
| Advances the m_Position of the ray one step into m_Direction. | |
Public Attributes | |
| vuVector | m_Position |
| The origin of the ray (public). | |
| vuVector | m_Direction |
| The direction of the ray (public). | |
This file defines a ray class. A vuRay is specified by a start position and a direction (and a pointer to the object within which the start position resides, if it is in the interior of an object).
Definition at line 20 of file vuRay.h.
|
|
Default constructor.
|
|
|
Copy constructor.
Definition at line 16 of file vuRay.cpp. References operator=(). |
Here is the call graph for this function:

|
|
Destructor.
|
|
|
Advances the m_Position of the ray one step into m_Direction.
|
|
|
Assignment operator.
Definition at line 26 of file vuRay.cpp. References m_Direction, and m_Position. Referenced by ns_vu1112112::vuSampleRay::operator=(), ns_vu1112113::vuSampleRay::operator=(), and vuRay(). |
|
|
The direction of the ray (public).
Definition at line 37 of file vuRay.h. Referenced by ns_vu1112112::vuSampleRay::attachToGrid(), ns_vu1112113::vuSampleRay::attachToGrid(), ns_vu1112112::vu1112112::Cast(), vu1112113::Cast(), ns_vu1112112::DatGrid::clipRay(), ns_vu1112113::DatGrid::clipRay(), vuPerspectiveCamera::getRay(), vuParallelCamera::getRay(), and operator=(). |
|
|
The origin of the ray (public).
Definition at line 36 of file vuRay.h. Referenced by ns_vu1112112::vuSampleRay::attachToGrid(), ns_vu1112113::vuSampleRay::attachToGrid(), ns_vu1112112::DatGrid::clipRay(), ns_vu1112113::DatGrid::clipRay(), vuPerspectiveCamera::getRay(), vuParallelCamera::getRay(), and operator=(). |
1.3.9.1