#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=(). |